关于使用exception遇到的问题
来源:互联网 发布:学会c语言能干什么工作 编辑:程序博客网 时间:2024/05/13 23:28
今天一直在琢磨到底是哪里出的问题。我本来打算抛出Exception,然后让Exception拦截器捕获他并映射到一个jsp页面,但是logs里面总提示有错误,找了半天,结果发现
<action name="load"><result>/jsp/loadImage/image.jsp</result></action>
<action name="update" class="com.yuxuan.updateImage">
<param name="path">C:/jsp/loadImage/image</param>
<result>/jsp/loadImage/success.jsp</result>
<result name="input">/jsp/loadImage/image.jsp</result>
</action>
<global-results>
<result name="error">/jsp/error.jsp</result>
</global-results>
<global-exception-mappings>
<exception-mapping exception="java.lang.Exception" result="error"/>
</global-exception-mappings>
<action name="makeError" class="com.yuxuan.error"></action>
是因为package内容的顺序出错了。。。第一次知道里面的内容还是要有顺序的。。。
元素类型为 "package" 的内容必须匹配 "(result-types?,interceptors?,default-interceptor-ref?,default-action-ref?,default-class-ref?,global-results?,global-exception-mappings?,action*)"。 - file:/C:/tomcat6/webapps/hello/WEB-INF/classes/com/yuxuan/aa.xml:31:12
于是我更改了内容的顺序,如下:
<global-results>
<result name="error">/jsp/error.jsp</result>
</global-results>
<global-exception-mappings>
<exception-mapping exception="java.lang.Exception" result="error"/>
</global-exception-mappings>
<action name="makeError" class="com.yuxuan.error"></action>
<action name="load"><result>/jsp/loadImage/image.jsp</result></action>
<action name="update" class="com.yuxuan.updateImage">
<param name="path">C:/jsp/loadImage/image</param>
<result>/jsp/loadImage/success.jsp</result>
<result name="input">/jsp/loadImage/image.jsp</result>
</action>
结果就调试成功了!
- 关于使用exception遇到的问题
- 关于 SHFILEOPSTRUCT 的使用遇到的问题
- 关于sublime 使用的遇到的问题
- 关于自己遇到的"Exception starting filter struts2"的问题的解决方案(转)
- 关于自己遇到的"Exception starting filter struts2"的问题的解决方案
- 关于使用imageloader遇到的问题记录
- 关于Toolbar使用时遇到的问题
- 关于使用LocationManager时遇到的问题
- 关于dataTables使用遇到的问题
- 关于CocoaPods使用ReactiveCocoa遇到的问题
- 关于使用hibernate中遇到的问题
- 关于使用Docker遇到的问题
- 关于使用putParcelableArrayList遇到的问题
- vs2012 遇到 First_Chance Exception 的问题
- 关于JAVA编程中遇到的Exception 待续......_01
- 关于get nextrow exception的问题
- java中关于nullpointer Exception的问题
- 解决:关于 SHFILEOPSTRUCT 的使用遇到的问题
- TstringBuilder Delphi2007版
- MyEclipse中解决不能查看源代码或者API帮助文档的方法
- Android中获取系统内存信息以及进程信息-----ActivityManager的使用(一)
- 最大流-最小割简介
- Oracle RowID的应用
- 关于使用exception遇到的问题
- CentOS下Aapche配置全过程
- 想你,但不爱你
- 全国电话订票95105105
- peter-bochs调试器新功能
- 什么是数字签名、证书
- 无法找到“XXX.exe”的调试信息,或者调试信息不匹配。未使用调试信息生成二进制文件
- Peter-bochs内存取样介绍
- Android SDK 无法更新的解决方法