Struts2中的声明式异常的处理机制

来源:互联网 发布:java和c 的区别 编辑:程序博客网 时间:2024/06/07 10:00

这是一个Struts2.1.8.1应用,代码如下

首先是web.xml

然后是用于输入用户名和密码以测试异常的exceptionTest.jsp页面

用户名和密码均正确时显示的result.jsp页面

当用户名无效时显示异常信息的usernameInvalid.jsp页面

当密码无效时显示异常信息的passwordInvalid.jsp页面

关于Struts2的配置文件struts.xml

自定义的UsernameException异常类

自定义的PassowordException异常类

最后是用来处理异常分发的ExceptionTestAction.java