
JSP处理过程、脚本元素
JSP处理过程、脚本元素

JSP的处理过程JSP的脚本元素
JSP的处理过程 JSP的脚本元素

JSP执行过程Web容器处理JSP文件请求需要经过3个阶段:一翻译阶段:JSP文件会被Web容器中的JSP引擎转换成Java源码一编译阶段:Java源码会被编译成可执行的字节码一执行阶段:容器接受了客户端的请求后,执行编译成字节码的JSP文件:处理完请求后,容器把生成的页面反馈给客户端进行显示JSP文件服务器请求应用服务器响应翻译客户端java执行编译.class
JSP 执行过程 执行 3 2 翻译 编译 1 请求 响应 • Web容器处理JSP文件请求需要经过3个阶段: – 翻译阶段:JSP文件会被Web容器中的JSP引擎转换成Java源码 – 编译阶段:Java源码会被编译成可执行的字节码 – 执行阶段:容器接受了客户端的请求后,执行编译成字节码的JSP 文件;处理完请求后,容器把生成的页面反馈给客户端进行显示 应用服务器 客户端 JSP文件 .java .class

JSP执行过程·第一次请求之后,Web容器可以重用已经编译好的字节码文件.class服务器第二次请求响应应用服务器客户端执行*注意:如果对JSP文件进行了修改,Web容器会重新对JSP文件进行翻译和编译演示:JSP页面修改前后的响应速度
JSP 执行过程 执行 第二次请求 响应 • 第一次请求之后,Web容器可以重用已经编译好的字节码文件 应用服务器 客户端 .class ❖ 注意:如果对JSP文件进行了修改,Web容器会重新对JSP文件 进行翻译和编译 演示:JSP页面修改前后的响应速度

JSP注释,合理、详细的注释有利于代码后期的维护和阅读在JSP文件的编写过程中,共有三种注释方法:一HTML的注释方法:缺点:不安全,加大JSP注释标记:网络传输负担一在JSP脚本中使用注释:··
JSP注释 • 合理、详细的注释有利于代码后期的维护和阅读 • 在JSP文件的编写过程中,共有三种注释方法: – HTML的注释方法: – JSP注释标记: – 在JSP脚本中使用注释: • • 缺点:不安全,加大 网络传输负担

JSP脚本元素JSP脚本元素是用来嵌入Java代码的,主要用来实现贞面的动态请求JSP脚本元素包括:JSP脚本元素声明表达式小脚本(scriptlet)
JSP 脚本元素 JSP 脚本元素 小脚本(scriptlet) 表达式 声明 • JSP 脚本元素是用来嵌入Java代码的,主要用来实 现页面的动态请求 • JSP 脚本元素包括:

小脚本(scriptlet)·JSP小脚本(scriptlet)就是在Isp页面里嵌入一段lava代码输出当前日期在JSP中嵌入的Java代码你好,CMU!今天是out.print负责在页面上进行输出
小脚本(scriptlet) • JSP 小脚本(scriptlet) – 就是在JSP页面里嵌入一段Java代码 – 语法: 输出当前日期 你好,CMU! 今天是 out.print负责在页面上进行输出 在JSP中嵌入的 Java代码

表达式·表达式一表达式是对数据的表示,系统将其作为一个值进行计算和显示一语法:二二out.println(30*20);%>使用表达式显示数据,使用小脚本显示数据显然,表达式更有利于在HTML中显示数据
表达式 • 表达式 – 表达式是对数据的表示,系统将其作为一个值进行计 算和显示 – 语法: 使用表达式显示数据。 显然,表达式更有利于 在HTML中显示数据 1 2 使用小脚本显示数据

方法声明在JSP中格式化当前日期,日期显示形式:yyyy年MM月dd日在JSP中格式化日期的代码片断---在同一个JSP页面中,如果需要在多个地方格式化日期如何简化代码?在Java文件中,可以增加一个方法来解决在JSP文件中,同样可以声明方法,解决类似问题
方法声明 -在JSP中格式化日期的代码片断- 在JSP中格式化当前日期,日期显示形式:yyyy年MM月 dd日 在同一个JSP页面中,如果需要在多个地方格式化日期, 如何简化代码? 在Java文件中,可以增加一个方法来解决 在JSP文件中,同样可以声明方法,解决类似问题

实现方法声明·方法声明一JSP页面中定义Java方法调用该方法了。你好,CMU!今天是你好,NIIT!今天是
实现方法声明 • 方法声明 – JSP页面中定义Java方法 charset=GBK"%> 你好,CMU!今天是 你好,NIIT!今天是 现在可以在多处 调用该方法了