<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd"><struts> <constant name="struts.devMode" value="true"/> <package name="default" namespace="/" extends="struts-default">
<global-results>
<result name="unknown">/WEB-INF/content/unknownError.jsp</result>
<result name="null">/WEB-INF/content/nullError.jsp</result>
</global-results>
<!-- 配置全局的异常映射
所谓异常映射的本质是:为处理方法所抛出的异常类取个名字
-->
<global-exception-mappings>
<exception-mapping result="null" exception="java.lang.NullPointerException"/>
<exception-mapping result="unknown" exception="java.lang.Exception"/>
</global-exception-mappings>
<action name="loginPro" class="com.cindy.action.LoginAction">
<result>/WEB-INF/content/wel.jsp</result>
<result name="error">/WEB-INF/content/err.jsp</result>
<result name="sql">/WEB-INF/content/sqlError.jsp</result>
<result name="illegal">/WEB-INF/content/illegalError.jsp</result>
<exception_mapping result="sql" exception="java.sql.SQLException"/>
<exception_mapping result="illegal" exception="java.lang.IllegalArgumentException"/>
</action> <action name="*">
<result >/WEB-INF/content/{1}.jsp</result>
</action>
</package>
</struts>
在这个 <action name="loginPro" class="com.cindy.action.LoginAction">
这行有个错误提示
The content of element type "action" must match "((param|result|interceptor-ref|exception-
mapping)*,allowed-methods?)".
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd"><struts> <constant name="struts.devMode" value="true"/> <package name="default" namespace="/" extends="struts-default">
<global-results>
<result name="unknown">/WEB-INF/content/unknownError.jsp</result>
<result name="null">/WEB-INF/content/nullError.jsp</result>
</global-results>
<!-- 配置全局的异常映射
所谓异常映射的本质是:为处理方法所抛出的异常类取个名字
-->
<global-exception-mappings>
<exception-mapping result="null" exception="java.lang.NullPointerException"/>
<exception-mapping result="unknown" exception="java.lang.Exception"/>
</global-exception-mappings>
<action name="loginPro" class="com.cindy.action.LoginAction">
<result>/WEB-INF/content/wel.jsp</result>
<result name="error">/WEB-INF/content/err.jsp</result>
<result name="sql">/WEB-INF/content/sqlError.jsp</result>
<result name="illegal">/WEB-INF/content/illegalError.jsp</result>
<exception_mapping result="sql" exception="java.sql.SQLException"/>
<exception_mapping result="illegal" exception="java.lang.IllegalArgumentException"/>
</action> <action name="*">
<result >/WEB-INF/content/{1}.jsp</result>
</action>
</package>
</struts>
在这个 <action name="loginPro" class="com.cindy.action.LoginAction">
这行有个错误提示
The content of element type "action" must match "((param|result|interceptor-ref|exception-
mapping)*,allowed-methods?)".
<exception_mapping result="illegal" exception="java.lang.IllegalArgumentException"/>
亲,exception-mapping,不是下划线~
<exception_mapping result="illegal" exception="java.lang.IllegalArgumentException"/>
</action>楼上说的应该是正确。 你写成下划线了