jsp简单总结
1.JSP基本原理:本质是servlet,第一次运行JSP时,服务器生成对应的servlet。
2. JSP注释:<% 注释内容 %>
3. JSP声明:<%! %>
a)相当于在对应的servlet中生成成员变量与成员方法
<%! //声明一个整型变量 public int count; //声明一个方法 public String info() { return "hello"l } %> <% //输出 out.println(count++); out.println(info()); %>4.JSP表达式:<%=表达式%>
<%=count++%> ---->等价于 <%out.println(count++)%>5.JSP脚本:可以控制页面中静态内容
<table bgcolor="#9999dd" border="1" width="300px"> <% for(int i=0; i<10; i++) { //循环输出<tr>标签 %> <tr> <td>循环值</td> <td><%=i%></td> </tr> <% } %> </table>6. JSP的3个编译指令:<%@ 指令名 属性名="属性值"%> ;在讲JSP编译成servlet时起作用。
a)page: 导入jar包,设置错误页面,设置编码,缓存区等
b)include:静态包含,会将目标页面的编译指令包含进来(动态包含则不会)
c)taglib:定义/访问自定义标签。
7.JSP的动作指令:运行时起作用,JSP脚本的标准化写法。
a)jsp:forward :页面转向。
b)jsp:param :传递参数。
c)jsp:include :动态引入JSP,生成多个servlet
d)jsp:plugin
e)jsp:useBeam :创建javaBean
f)jsp:setProperty
g)jsp:getProperty
8. JSP的9个内置对象
a) application:代表web应用本身。
b) config :代表JSP的配置信息,通常用于service中读取web.xml中配置。
c)page
c)pageContext :可以访问page,request,session,application范围的变量。
d)out
f)exception :设置为错误页面才会有该对象
g)session
h)reqeust
i)response
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。