我没进过软件公司做过。不知道 显示层的异常是用struts2的异常拦截器,还是自己在action里try catch到自己定义的异常系统里,然后在web.xml配置,把自ApplicationException导向固定错误页面;
在自定义错误哪,记录日志;
不用struts2的异常处理,不知道可以不,我项目用的ssh2框架,望帮助,谢谢 strutsactionssh异常处理
在自定义错误哪,记录日志;
不用struts2的异常处理,不知道可以不,我项目用的ssh2框架,望帮助,谢谢 strutsactionssh异常处理
解决方案 »
- EJB应用为什么不能被同一个项目中的test.jsp文件调用?
- 请问:HibernateSessionFactory里面的ThreadLocal什么作用?
- Spring +Hibernate+DWR 取值问题
- 如何用java将数据库表导出成html?
- "op_user.java": cannot find symbol; symbol : variable request, location: class bookshop.run.op_user at line 91, column 35
- 关于服务器路径的问题。
- 請教,有沒有知道JSF API的詳細解釋那裡有啊﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗
- 具的没有人知道这两个问题吗,大公司面试经常问的!!
- struts标签中使用js问题,知道的请进,解决就马上给分!!!
- 请教tomcat 5.0的问题
- 关于Struts2拦截器的相关问题。避免在地址栏直接执行Action
- 奇怪的空指针异常!急!
说真的,不是很理解“不用struts2的异常处理”这句话的意思,你想要的具体效果是什么?能说说么
导向固定错误页面
<!-- 定义错误页面 -->
<error-page>
<exception-type>com.xxx.util.ApplicationException</exception-type>
<location>/system_error.jsp</location>
</error-page><error-page>
<error-code>404</error-code>
<location>/http_error404.jsp</location>
</error-page><error-page>
<error-code>500</error-code>
<location>/http_error505.jsp</location>
</error-page>不知道action用不用处理异常,我要输出异常日志记录
{
if(username == null || username.equals(""))
{
return INPUT;
}
if(passwd == null || passwd.equals(""))
{
return INPUT;
}
User user = service.findUserByName(username);
if(user != null )
{ if(MD5Pass.MD5(passwd).equals(user.getUserpasswd()))
{
request.getSession().setAttribute("user", user);
return SUCCESS;
}
}
return INPUT;
}
catch (Exception e)
{
throw new ApplicationException("系统繁忙,请稍后再试!");
}
<global-results>
<result name="sql">/exception.jsp</result>
<result name="root">/exception.jsp</result>
</global-results>
<global-exception-mappings>
<exception-mapping result="sql" exception="java.sql.SQLException"></exception-mapping>
<exception-mapping result="root" exception="java.lang.Exception"></exception-mapping>
</global-exception-mappings> <action name="exceptionTestAction" class="ExceptionTestAction">
<exception-mapping result="my"
exception="MyException"></exception-mapping>
<result name="my">/exception.jsp</result>
<result name="error">/error.jsp</result>
<result name="success">/welcome.jsp</result>
</action>
</package>