struts2语法--error页面如何捕获?

如果地址栏输入了不带后缀或者action为后缀, 不存在的页面跳转到error.jsp:

struts.xml配置"

<package name="default" namespace="/" extends="struts-default">
	<default-action-ref name="error"></default-action-ref>
        <action name="error">
         	<result>/error.jsp</result>
         </action>
</package>        

如果jsp捕获需要配置web.xml:

<error-page>error.jsp</error-page>

  

第二种方式,用通配符:

<!-- default action的第二种方法 ,必须放在所有子包的最上面 -->
    <package name="error" namespace="" extends="default">
    	<action name="**">
    		<result>/error.jsp</result>
        </action>       
    </package>

  

tomcat超链接传参中文乱码, 可以在server.xml里加后面的语句:

<Connector port="8080"----
---
--- URIEncoding="UTF-8"/>

  

 

 

你可能感兴趣的:(struts2语法--error页面如何捕获?)