【JSP入门】Servlet监听器与过滤器

Servlet监听器

 

 

 

 

【这个监听器无须注册!】

为什么这里不用去创建一个监听器类而是直接在普通的JavaBean类中实现接口吧:

 前面两类作用范围都是相对于整个页面,比如session的就是相对整个页面的session会话,request就是整个页面的所有request请求 ,而这类作用范围是某个对象,所以要监听哪个对象就让哪个对象实现接口就行了

 

 

Serlet过滤器

 

 

 

 

 

Servlet3.0过滤器注解

相当于Web.xml

Servlet3.0

关于异步处理

指定友好错误页面

 在发生错误的页面,指定要跳转的友好错误页面:<%@ page errorPage="error.jsp"%>

         在友好错误页面配置:<%@ page isErrorPage="true"%>

【但每一个jsp页面指定友好错误页面太麻烦,于是可以在Web.xml中配置】

<!-- 指定错误页面 -->

     <error-page>

         <error-code>500</error-code>

         <location>/error.jsp</location>

     </error-page>

     <!-- 不同的错误码可以跳转到不同的页面 -->

     <error-page>

         <error-code>404</error-code>

         <location>/error/404.jsp</location>

     </error-page>

     <!-- 指定错误类型 -->

     <error-page>

         <exception-type>java.lang.NullPointerException</exception-type>

         <location>/error/404.jsp</location>

     </error-page>

 

参考:https://www.cnblogs.com/zhangyanran/p/10082180.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值