您的位置:首页 > Web前端 > JavaScript

JSP基础语法1

2016-02-19 00:00 696 查看
摘要: JSP的注释,Scriptlet,page指令

一,JSP注释

1,JSP中支持两种注释操作,一种是显示注释,这种注释在客户端可显示,一种是隐式注释,这种注释在客户端不显示。

A,显示注释:<!--注释内容-->

B,隐式注释:

格式1://注释,单行注释 ---->从java继承而来

格式2:/*注释*/ 多行注释 ---->从java继承而来

格式3:<%--注释--%> JSP注释

二,Scriptlet

在JSP中,最基本的内容就是Scriptlet,所有嵌入在Html中的Java代码都是要靠Scriptlet标记出来,在JSP中一共有三种Scriptlet代码:

1,<%%>:在此Scriptlet中可以定义局部变量,和输出内容

<%
int x = 1 ;            //定义局部变量
String info = "IronMan" ;    //定义内容
out.println("<h1>x="+x+"</h1>") ;
out.println("<h1>info="+x+"</h1>")
%>

2,<%!%>:在此Scriptlet中可以定义全局变量,方法,类,声明全局常量较多!

<%!
public static final String info = "IronMan" ;        //定义全局常量。
int x = 1 ;                                          //定义全局变量,每次刷新不会重复声明
%>
<%
out.println("<h2>x="+ x++ +"</h2>") ;
%>
<%!
public int add(int x,int y)                          //定义 方法
{
return x+y ;
}
%>
<%!
class Person                //定义 一个类
{
private String name ;
private int age ;
public Person(String name,int age)
{
this.name = name ;
this.age = age ;
}
public String toString()
{
return "name="+this.name+",age="+this.age ;
}
}
%>
<%
out.println("<h2>info="+info+"</h2>") ;
out.println("<h2>1+2="+add(1,2)+"</h2>") ;
out.println("<h2>"+new Person("IronMan",20)+"</h2>") ;
%>

3,<%=%>:用于输出一个变量和具体内容

<%
String info = "IronMan" ;        //定义一个内容
int x = 20 ;                    //定义 一个变量
%>
<h2>info=<%=info%></h2>
<h2>x=<%=x%></h2>
<h2>Hero=<%=IronMan%></h2>

三,page指令

<%@ page language="java" contentType="text/html" pageEncoding="gb2312"%>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: