当前位置 : 主页 > 编程语言 > java >

jsp总结

来源:互联网 收集:自由互联 发布时间:2021-06-25
一、jsp本质 Jsp是一种动态网页技术! Jsp就是servlet, 所以jsp也是java类,通过jsp引 擎把jsp转译成了servlet。 Jsp≈java+html 二、jsp执行过程 1.浏览器输入一个jsp页面 2.tomcat会接受*.jsp请求,将

一、jsp本质

Jsp是一种动态网页技术!

Jsp就是servlet, 所以jsp也是java类,通过jsp引
擎把jsp转译成了servlet。
 Jsp≈java+html

二、jsp执行过程

1.浏览器输入一个jsp页面
2.tomcat会接受*.jsp请求,将该请求发送到org.apache.jasper.servlet.JspServlet去处理
3.JspServlet将jsp页面编译成一个.java文件,.java文件编译成.class文件
4.执行class文件的内容

三、jsp语法

1.脚本语法

1) jsp注释 <%-- --%>
2) jsp脚本段 <% %>
3) jsp声明 <%! %>
4) jsp表达式 <%= %>

2.编译器指令

语法 <%@ 指令名 属性=值 %>
page指令
pageEncoding 设置页面编码类型
contentType 设置内容的类型
import 在该jsp中导入某个包/类
session 表示是否在访问页面时,创建session对象,默认值为true
isELIgnored 表示是否忽略EL的解析
isErrorPage 表示该页面是处理异常的页面。
include指令
file 引入一个jsp页面在当前页面中,动态引入
taglib指令
prefix
uri

3.动作语法

jsp:forward 请求转发,使用该标签时注意不要任意字符,如果传参时,可以使用<jsp:param>标签传参
jsp:include 动态导入,导入一个服务器内部jsp页面

四、jsp九大内置对象

• request   来自客户端的请求
• response  对客户端的响应
• pageContext  封装了当前jsp页面的运行信息
• session  一次会话的信息
• application  一个项目的信息
• out   输出流,向客户端发送数据的对象
• config  配置
• page   this,当前对象
• excption  JSP文件运行时所产生的例外对象

网友评论