strust2 异常处理
Action代码
package exception;import com.opensymphony.xwork2.ActionSupport;public class ExTestAction extends ActionSupport {private static final long serialVersionUID = 1L;public String test() throws Exception {throw new Exception("抛出异常");}}struts.xml 配置<struts><constant name="struts.enable.DynamicMethodInvocation" value="false" /><constant name="struts.devMode" value="true" /><package name="default" namespace="/" extends="struts-default"><global-results><result name="error">/index.jsp</result></global-results><global-exception-mappings><exception-mapping result="error" exception="java.lang.Exception"></exception-mapping></global-exception-mappings><action name="exception" method="test"><result>/index.jsp</result></action></package></struts>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%@ taglib prefix="s" uri="/struts-tags" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>统一异常处理页面</title> </head> <body> <s:property value="exception.message"/> </body></html>