在HTML中添加Java代码
jsp最大的功能就是在网页中加入Java代码,是网页能够实现动态交互。有三种格式添加。
<% %>直接添加法
在HTML中加入<%%>然后直接在上面写Java代码就行,下面是一个典型的例子,用out内置对象输出时间
今天是:<% SimpleDateFormat date=new SimpleDateFormat("yyyy年MM月dd日");
String s=date.format(new Date());
out.println(s);
out.println("hello world");
%>
<% !%>表达式添加法
用表达式添加法,<%!%>在里面添加一些表达式,然后进行调用,不过调用时必须使用<%=%>来接收
<%! int add(int a,int b){
return (a+b);
}%>
5+10=<%=add(5,10) %>
9x9乘法表
这里我们使用99乘法表的例子做实验。用两种方式输出99乘法表
<%!
String printcfb(){
String s="";
for(int i=1;i<=9;i++){
for(int j=1;j<=i;j++){
s+=i+"x"+j+"="+(i*j)+" ";
}
s+="<br>";
}
return s;
}
void printcfb(JspWriter out)throws Exception{
for(int i=1;i<=9;i++){
for(int j=1;j<=i;j++){
out.println(i+"x"+j+"="+(i*j)+" ");
}
out.println("<br>");
}
}
%>
表达式99乘法表:<br><%=printcfb() %>
脚本99乘法表:<br><%printcfb(out); %>
通过上面的初步介绍,和99乘法表的简单例子,对于入门jsp有很大的帮助