JSP三大指令(学习笔记三)

一个JSP页面中可以有0-N个指令的定义。
1.page -->最复杂:<%@page language = “java” info=“xxx”…%>
**pageEncoding和contentType:
*pageEncoding:他指定当前jsp页面的编码,只要配置和设置的编码一致,就不会有乱码,在服务器要把jsp编译成.java时需要使用pageEncoding!
*contentType:他表示添加一个响应头:Content-Type 等同于与response.setContentType(“text/html;charset=utf-8”)
*如果两个属性只提供一个,name另一个的默认值为设置那一个。
*如果两个属性都没有有设置,那么默认为iso
**import:导包,可以出现多次
**errorPage和isErrorPage
*errorPage:当前页面如果抛出异常,那么要转发到哪一个页面,由errorPage来指定
*isErrorPage:他指定当前页面是否为处理错误的页面,这个页面的状态码为500,而且这个页面可以使用九大内置对象中的exception
**
404
/error/errorPage.jsp(页面路径)

*include -->静态包含
*taglib–>导入标签库
JSP九大内置对象
1.WHAT
(1)out (JSPWrite):等同于与response.getWriter(),用开箱客户端发送文本数据
(2)config(ServletConfig):对应“真身”中的servletconfig
(3)page(当前jsp的真身类型):当前jsp页面的“this”,即当前对象
(4)pagecontext(PageContext):页面上下文对象。
(5)exception(Throwable):只有在错误页面中可以使用这个对象
(6)request(HttpServletRequest):即HttpServletRequest类的对象
(7)response(HttpServletResponse):即HttpServletResponse类的对象
(8)application(SercvletContext):即ServletContext类的对象
(9)session(HttpSession):即HttpSession类的对象,不是每个jsp页面中都可以使用,如果在某个jsp页面中设置< %@page session="false " %>,说明这个页面不能使用session

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值