JSP技术--大数据2003 02

 概念:jsp是建立在servlet上的动态网页开发技术,也称java的服务端页面,其本质上就是一个servlet。

jsp的运行原理: 当jsp文件第一次请求的时候,jsp的容器(tomcat)就将jsp文件转换为一个Servlet,然后jsp容器再将其编译成字节码文件后向外提供服务。

                JSP技术--大数据2003 02

jsp的脚本: (主要定义java代码)

语法:

<%  代码 (变量、表达式、方法...)%> 

         声明的变量是局部变量

<%= 内容%>

        1.用于将数据输出到客户端(即内容会放在out.print()中,作为out.print的参数)

        2.%和=间不可以有空格

<%! 成员变量\成员方法...%>

        或被编译到-jspService()之外,在其中定义的都是成员方法、成员变量、静态方法、静态变量等。

jsp可以使用的注释:

        1.html注释<!--html注释-->

        2.jsp注释<%--jsp注释--%>

        3.java注释 //java注释

 课堂练习:

JSP技术--大数据2003 02JSP技术--大数据2003 02

JSP技术--大数据2003 02

jsp指令:  

page指令:主要用于设置页面的编码方式、jsp页面采用的语言等

语法:<%@ page 属性1="属性值1"...%>

 课堂练习+常用的属性:

JSP技术--大数据2003 02JSP技术--大数据2003 02

include指令:实现jsp页面中包含文件

语法:<%@ include file="被包含文件的地址"%>

        JSP技术--大数据2003 02

jps隐式对象:

out:与ServletResponse.getWrite()返回的PrintWrite()相似,都是向客户端发送文本形式的实体内容

 (out写入数据是将数据插入jspWrite的缓冲区,只有当调用了ServletResponse.getWrite()方法后才真正的写入servlet所提供的缓冲区)

JSP技术--大数据2003 02

pageContext:用于获取其他的隐式对象;存储操作数据

JSP技术--大数据2003 02exception:处理异常信息

只有在错误处理页面才可以使用:page指令中指定了属性:<%page isError="true"%>

JSP技术--大数据2003 02

JSP技术--大数据2003 02 

 

上一篇:《在理性与平实中存活》-- 任正非在*管理培训班上的讲话 2003年5月25日


下一篇:leetcode 868. 二进制间距(Binary Gap)