首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

javax.servlet.http.HttpServletResponse 失去 status_code

2013-04-21 
javax.servlet.http.HttpServletResponse 得到 status_codejavax.servlet.http.HttpServletResponse 得到

javax.servlet.http.HttpServletResponse 得到 status_code
javax.servlet.http.HttpServletResponse 得到 status_code

一) 在log4j的日志中需要输出应答的status_code,不用还真不知道,HttpServletResponse接口并没有getStatus()方法。

二) 自己动手,用一个Reponse的装饰器,解决这个问题。这算是一个过滤器和装饰器设计模式的典型应用吧

<!-- apache-shiro 核心拦截器 --><filter><filter-name>shiroFilter</filter-name><filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class></filter><filter-mapping><filter-name>shiroFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping><!-- http信息日志过滤器 --><filter><filter-name>httpInfoLoggingFilter</filter-name><filter-class>ying.car.filter.HttpInfoLoggingFilter</filter-class></filter><filter-mapping><filter-name>httpInfoLoggingFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping>

热点排行