关于Struts2异常处理的问题。 异常处理struts2 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第一点 如果你不需要前台看到后台的堆栈信息,可以配置error-page,类似个404的页面,提示系统异常,第二点 一般在后台尽量对异常进行捕获,避免后台错误。 对于多层次调用的时候可以将运行期异常抛出来,交给调用者处理,调用者此时要选择try catch进行处理,也可以不处理被调用的方法抛出的异常。 你自己处理NullPointerException,还能把错误信息返回给用户?用户也看不懂,所以,即使你自己处理还是得返回错误页面,那你自己还自己处理干什么呢,直接配错误页面就好了 当然不是把异常信息返回给用户啊,因为在逻辑中有一些错误是知道可能发生的,在函数中有很多种错误,在某些情况下是不能继续进行下去的,如果是弱类型定义语言,我可以返回出错原因,但是强类型语言只能抛出异常,提示用户啊。例如:用户提交一个图片url,我要读取这个图片,如果url不可用,会出现异常,这个时候应该提示用户重新输入url而不应该返回错误页面啊。 您的意思是小的异常可以处理的也不需要用到struts2的异常页面是吧?其实我想知道Struts2的异常处理的意义是什么,只是显示一个友好的页面而已么,还是它还有其他作用? struts2的异常处理是为了尽量在后台将异常进行捕获,还有的用途是为了将常见的异常转化为自定义的异常,好进行项目的统一管理。 POI通过事件解析Excel,空单元格问题 Hibernate 配置主外键映射后 Hql 查询出错~~~~!!! 高手帮忙! 怎样利用java在页面实现树形结构图 myeclipse8.6+struts2.1配置标签库的问题 工作了,感觉算法方面根本很少用了。。。。 就命啊,有没有人见过这样的错误啊? 小菜鸟的困惑 事务的嵌套 如何通过ValueChangeListener事件动态更改selectOneListbox的值 关于Hibernate查询的问题。 项目部署webSphere中异常tomcat中正常
当然不是把异常信息返回给用户啊,因为在逻辑中有一些错误是知道可能发生的,在函数中有很多种错误,在某些情况下是不能继续进行下去的,如果是弱类型定义语言,我可以返回出错原因,但是强类型语言只能抛出异常,提示用户啊。
例如:用户提交一个图片url,我要读取这个图片,如果url不可用,会出现异常,这个时候应该提示用户重新输入url而不应该返回错误页面啊。
您的意思是小的异常可以处理的也不需要用到struts2的异常页面是吧?
其实我想知道Struts2的异常处理的意义是什么,只是显示一个友好的页面而已么,还是它还有其他作用?