JSP内可以使用的注释:
<%
1. //可以使用JAVA单行注释
2. /*
多行注释
*/
%>
3. <%--
JSP中使用的注释
--%>
<%!%>:可以声明全局变量,类,方法。
全局变量,实例化一次
在此处声明类或方法,在开发中甚少使用。
<%=输出值%>:表达式
类似于:out.Println();
提示:在开发时尽量不要使用out.println()输出,而使用<%=%>进行输出
目的:达到HTML代码与JAVA代码的分离
范例:搭因(9*9)的表格
1. Out.println()输出
<html>
<head>
<title>JSP</title>
</head>
<body>
<%
//打印9X9的表格
out.println("<table border=\"1\">");
for (int i=0;i<9;i++)
{
out.println("<tr>");
for (int j=0;j<9;j++)
{
out.println("<td>"+i*j+"</td>");
out.println();
}
out.println("</tr>");
}
out.println("</table>");
%>
</body>
</html>
|
以上代码问题:HTML与JAVA联系过于紧密。
2. 使用<%%>修改上面代码
<html>
<head>
<title>JSP</title>
</head>
<body>
<table border="1">
<%
//打印9X9的表格
for (int i=0;i<9;i++)
{
%>
<tr>
<%
for (int j=0;j<9;j++)
{
%>
<td><%=i*j%></td>
<%
}
%>
</tr>
<%
}
%>
</table>
</body>
</html>
|
通过修改以上代码,可以发现程序中包含了很多的:Scriptlet(脚本小程序)
<%
If(XXX)
{
%>
<%
}
%>
在开发中强烈建议各位:使用表达式代替输出out.print输出
<%%>:写具体的JAVA代码货声明变量
声明的是局部变量
<%!%>与<%%>声明变量:
JSP是一种动态WEB程序,必须有交互功能
完成一个简单的接受客户参数的演示
posted on 2008-10-20 17:50
麦田守望小组 阅读(55)
评论(0) 编辑 收藏