①html注释:<!-- 注释内容 -->
②jsp注释:<%-- 注释内容 --%>
③jsp声明:<%! 声明部分 %> 声明部分可以声明变量和方法,如:
<%!
public int count;
public String info(){
return "hello";
}
%>
④输出JSP表达式: <%=表达式%>
⑤JSP脚本:<% JAVA代码 %>
脚本中的JAVA代码会转换成servlet(JSP编译之后得到的java文件)的_jspService方法里的可执行性代码。
又因为JSP页面的所有静态内容(html语言的东西)都由servlet的_jspService方法里输出语句来输出,
即JSP页面的脚本和静态内容都在servlet的_jspServlet方法里面,
所以JSP脚本可以控制JSP页面的静态内容。
例如:
<table>
<%
for(int i=0;i<10;i++)
{
%>
<tr>
<td>循环值:</td>
<td><%=i%></td>
</tr>
<%
}
%>
</table>
⑥JSP的三个编译指令:1、page 2、include 3、taglib
语法格式:<%@ 编译指令名 属性名="属性值" ...%>
⑦JSP的7个动作指令:1、jsp:forward 2、jsp:param 3、jsp:include 4、jsp:plugin 5、jsp:useBean 6、jsp:setProperty
7、jsp:getProperty