前段时间比较忙,昨天稍微有点空,继续搭之前搭了一半的开发框架。在struts2和spring mvc中犹豫了一下,还是选了struts2,主要是考虑到团队里开发人员之前都没有接触过spring mvc,选struts2大家好接受一点
集成struts2时,因为很久没弄就忘记了,把filter配成了老的FilterDispatcher,检查的时候发现这个类已经声明过期了,新的struts2.1.3.4,应该用StrutsPrepareAndExecuteFilter
不过附带发现了一个问题,就是struts2内部捕获到异常的话,不会继续向上抛了,而是通过一个sendError()方法内部处理,最后写到HttpServletResponse里,所以浏览器里能看到异常栈的信息,但是在控制台反而看不见
我觉得struts2的这个设计不是很好。毕竟作为一个开发人员,在页面上看到了异常,但是到控制台(容器是jboss的话,会记录到server.log里)反而看不见,这样是感觉很奇怪的,我昨天是跟到源码里面,才发现这个问题
一般来说,如果应用捕获到了异常,要么继续向上抛,要么自行处理掉。但是无论怎么样,记录日志我认为是必须的(日志文件或者控制台)。struts2的这种处理方法,对于开发人员事后定位来说,等于是没有任何记录,要定位问题就很不方便了
分享到:
相关推荐
项目中出现的异常通常要用一个友好的异常页面来显示,通过对struts2.xml的配置能拦截全局异常,只要出现异常就会转向异常页面。
Struts2异常处理机制
struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别...
struts2 资料struts2 资料struts2 资料struts2 资料
struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全...
Struts2是一套非常优秀的Java WEB应用框架,实现优雅、功能强大、使用简洁。目前已有大量的企业项目采用Struts2来...学习完本视频,你会真正理解Struts2相对于Struts1的优雅和简洁,并使你具备开发Struts2项目的能力。
struts2-core-2.0.1.jar, struts2-core-2.0.11.1.jar, struts2-core-2.0.11.2.jar, struts2-core-2.0.11.jar, struts2-core-2.0.12.jar, struts2-core-2.0.14.jar, struts2-core-2.0.5.jar, struts2-core-2.0.6.jar,...
struts2 chm 程序包 org.apache.struts2 接口概要 接口 说明 StrutsStatics Constants used by Struts. 类概要 类 说明 RequestUtils Request handling utility class. ServletActionContext Web-specific ...
在学习struts2的时有时会出现此异常,现将其总结如下,方便大家参考:
struts2源码 struts2案例 struts2使用包
-- 为修复struts2 s2-016、s2-017漏洞,重写DefaultActionMapper --> <bean type="org.apache.struts2.dispatcher.mapper.ActionMapper" name="myDefaultActionMapper" class=...
一个很好的关于Struts2的讲义!struts2讲义struts2讲义struts2讲义struts2讲义struts2讲义struts2讲义
Struts2 Struts2 超好的Struts2 pdf 文档 Struts2 Struts2 超好的Struts2 pdf 文档 Struts2.pdf文档
Struts2 下载取消报异常最终解决办法,在我的项目中用过的,没有问题
struts2例子struts2例子struts2例子struts2例子struts2例子struts2例子struts2例子struts2例子
struts2的概述struts2下的HelloWord struts2基础 struts2做好准备 struts2的标志 struts2的Action讲解 struts2中的国际化 struts2转化器 struts2实现表单数据校验 struts2的基石-拦截器 struts2中实现IOC struts2中...
struts2环境搭建+struts2 新闻发布系统+struts2 留言板 struts2环境搭建:基础框架搭建,简单易上手,适合新手,比你看书强多了,实践源于理论而高于理论,贵在实践 朋友。 struts2 新闻发布系统:struts2+jsp 功能不...
Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2Struts2...
struts2-scan 检测struts2漏洞,认证检测struts2漏洞
《Struts2技术内幕:深入解析Struts2架构设计与实现原理》以Struts2的源代码为依托,通过对Struts2的源代码的全面剖析深入探讨了Struts2的架构设计、实现原理、设计理念与设计哲学,对从宏观上和微观上去了解Struts2...