jsp小结

1.jsp = html+java

2.jsp运行原理:

3.jsp传统语法:

    3.1:注释。 

                jsp注释:<%-- 注释 --%>servl不可见,客户端不可见

               java注释:<% //注释  %>servlet可见,客户端不可见

             html注释:<!-- 注释 -->  客户端可见

 

    3.2:指令。

           Directive(编译指令):将JSP转换成Servlet过程中的运行的命令。作用:说明JSP如何被转换成相应的Servlet

              格式:<%@指令名  属性=属性值%>
              常用指令:
                1.page:设置影响到页面编译和执行方式的属性,定义JSP文件中的全局属性。<%@ page  language="java"   pageEncoding="utf-8" %>
                                
<%@ page 

[ language="java" ] 

[ extends="package.class" ] 

[ import="{package.class | package.*},..." ] 

[ session="true | false" ] 

[ isThreadSafe="true | false" ] 

[ errorPage="relativeURL" ] 

[ contentType="mimeType [;charset=characterSet]" ] 

[ isErrorPage="true | false" ] 

%> 


                2.include:文件包含指令(静态包含)JSP转换成servlet前,将指定的文件内容拷贝到指令位置,然后一起转换成一个servlet
                                  作用:多个文件合成一个大JSP文件,然后再转换成Servlet

                                   语法:<%@ include file=fileUrl %>

                3.taglib:引入JSP页面中需要使用的标签库,只有在页面中引入标签库后,才能使用标签库中定义的标签。例子:使用struts2标签库
                                 <%@ taglib prefix="s" uri="/struts-tags"%>

 

   3.3:脚本元素:

          (1)Scriptlet(程序片) 。作用:可以在JSP页面的任意位置放入任何的Java程序代码,这些程序代码直接拷贝到_jspService方法的对应的对应位置

                基本语法:<%任何的Java程序代码%>

         (2) 声明(Declaration)Servlet类成员。作用:申明JSP页面对应的Servlet类的成员

              语法格式为:<%!声明(s) %>(注意区分和html注释的区别)
             Servlet的成员变量:相应Servlet类的成员变量
             Servlet的成员方法:相应Servlet类的成员方法
              生命周期就是相应的Servlet类的生命周期
       (3)表达式。语法格式为:<%=表达式%> 等价于<% out.write(表达式); %>表达式可以可以是一个变量、算术表达式、方法调用(必须有返回值)等等。

              注意:=后面必须是字符串变量或者可以被转换成字符串的表达式(也可以包含方法调用,必须有返回值)。不需要以;结束。只有一行

 

3.4:动作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值