struts中异常的处理
2012-07-17 20:21
288 查看
![](http://my.csdn.net/uploads/201207/17/1342528145_8947.png)
![](http://my.csdn.net/uploads/201207/17/1342528149_5466.png)
![](http://my.csdn.net/uploads/201207/17/1342528152_5346.png)
首先建一个异常类:
package blog;
public class MyException extends Exception {
private static final long serialVersionUID = 421319254124592915L;
public MyException(String message){
super(message);
}
}
再建一个ApplicationResources.properties文件:
invaliduser=it is a invalid user
在struts-config.xml中的actionmapping节点的action节点中加入exception节点:
<exception type="it.cast.MyException" key="invaliduser" path="/Error.jsp"></exception>
在struts-config.xml中加入message-resource节点:
<message-resources parameter="blog.ApplicationResources" key="myKey"></message-resources>
Error.jsp:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'Login.jsp' starting page</title>
</head>
<body>
an exception occured!
<html:errors/>
</body>
</html>
相关文章推荐
- Struts2.1的异常处理
- 关于Struts处理异常框架的小例子
- 一口一口吃掉Struts(十)——异常自动处理机制
- javaWeb(struts+freemarker)项目,捕获404、异常并做优化处理
- Struts FileUpload 异常处理之Processing of multipart/form-data request failed.
- Struts登录,手动处理异常:struts-config.xml
- 关于Struts处理异常框架的小例子
- 介绍一下struts的异常自动处理机制
- Struts的校验框架与异常处理框架
- 一口一口吃掉Struts(十)——异常自动处理机制
- struts1,2异常处理
- struts中利用ExceptionHandler处理异常
- Struts FileUpload 异常处理之Processing of multipart/form-data request failed.
- Struts登录,手动处理异常:web.xml
- Struts 命名空间 默认action配置 Result 配置 异常处理
- Struts 1 学习笔记-5-3(Struts的自动处理异常以及模式套用)
- Struts开发过程中的异常处理机制
- struts-config.xml中配置全局异常处理:global-exceptions元素
- 关于Struts与Ajax整合时的异常处理
- struts 异常处理 (全局异常处理)