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

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。