JSP基础语法
在JSP中,最重要的部分就是Scriptlet(脚本小程序),所有嵌入在HTML代码中的Java程序都必须使用Scriptlet标记出来。在JSP中一共有3种Scriptlet代码。
第一种Scriptlet:<%%>
第一种Scriptlet使用<%%>表示,在此Scriptlet中可以定义局部变量、编写语句等,如以下代码所示:
<%
int x = 10; //定义局部变量
String info = www.mldnjava.cn; //定义局部变量
out.println("<h2>x="+x+"</h2>"); //编写语句
out.println("<h2>info"+info+</h2>); //编写语句
%>
第二种Scriptlet使用<%!%>表示,在此Scriptlet中可以定义全局变量、方法、类,如下代码所示:
<%!
public static final String info = "www.MLDNJAVA.cn";
%>
<%!
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;
}
}
%>
<%//编写普通的Scriptlet
out.println("<h3>info="+info+"</h3>");
out.println("<h3>3+5="+add(3,5)+"</h3>");
out.println("<h3>"+new Person("zhang",30)+"<h3>");
%>
第三种Scriptlet的主要功能是输出一个变量一个具体内容,使用<%=%>的形式完成,有时也是将其为表达式输出,代码如下:
<%
String info = "www.mldnjava.cn";
int temp = 30;
%>
<h3>info = <%=info%></h3>
<h3>temp = <%=temp%></h3>
<h3>name = <%="LiXingHua"%></h3>
posted on 2012-05-29 13:06 belingzhong 阅读(228) 评论(0) 编辑 收藏 举报