struts2返回操作解决办法
struts2返回操作struts2返回操作,比如说我在登陆的时候,密码错了,到另一个页面显示错误信息,有个返回按钮,
struts2返回操作
struts2返回操作,比如说我在登陆的时候,密码错了,到另一个页面显示错误信息,有个返回按钮,直接返回到登陆页面。
现在想做个全局返回,我的项目里面所有的错误信息都在一个页面显示,返回的时候返回到请求页面。求大神帮帮。action和struts配置。我刚接触struts2,还不太熟悉
[解决办法]
XML code<?xml version="1.0" encoding="GBK"?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"><struts> <constant name="struts.devMode" value="true" /> <constant name="struts.locale" value="zh_CN" /> <constant name="struts.custom.i18n.resources" value="msg" /> <constant name="struts.i18n.encoding" value="gbk" /> <package name="longin" extends="struts-default"> <action name="loginAction" class="com.web.strutsDemo.action.LoginAction"> <result name="success">index.jsp</result> </action> <action name="err" class="com.web.strutsDemo.action.ErrorAction"> <result name="success">err.jsp</result> </action> </package></struts>
[解决办法]
[解决办法]
楼主可以抛出一个自定义的异常,然后
<global-results>
<result name="myError">/错误.jsp</result>
</global-results>
<global-exception-mappings>
<exception-mapping result="myError" exception="自定义的异常"/>
</global-exception-mappings>
[解决办法]
<struts>
<constant name="struts.objectFactory " value="spring"></constant>
<constant name="struts.i18n.encoding" value="utf-8"></constant>
<package name="" extends="struts-default" >
<action name="login" class="userAction" method="saveUser">
<result name="success">welcome.jsp</result>
<result name="error">error.jsp</result>
</action>
<action name="userlogin" class="userAction" method="loginUser">
<result name="success">welcome.jsp</result>
</action>
</package>
</struts>