struts2返回操作 struts2返回操作,比如说我在登陆的时候,密码错了,到另一个页面显示错误信息,有个返回按钮,直接返回到登陆页面。现在想做个全局返回,我的项目里面所有的错误信息都在一个页面显示,返回的时候返回到请求页面。求大神帮帮。action和struts配置。我刚接触struts2,还不太熟悉 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是不是可以这样,每次访问一个页面(除了错误页面)都记录当前访问的页面的url在session里,返回的时候从session里取出来。可以做个过滤器来实现。不知道有没有其他好的方法,楼下牛人来 在struts的配置文件里配置错误的情况下都走你的错误页面,同时设置你的错误信息不就行了。。 <global-result> <result name="login">/login.jsp</result></global-result> action可以返回一个字符给前台 js 前台可以用ajax提交 然后在回调函数里面接受action返回的值 <?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>一个是登录页面一个是返回错误页面。 public String back() throws Exception { return ServletActionContext.getRequest().getRequestURI(); }<a href="back.action">返回</a><action name="back" class="com.sdjg.struts.action.xxx.WapAction" method="back"> </action>我想做个公用的返回,返回到用户操作的上一个页面主要是action里面的配置不太清楚 你可以把err当作你的返回跳转啊,改一下类就可以了。 楼主可以抛出一个自定义的异常,然后 <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> servlet为什么用eclipse自动生成的class文件不行 h:inputTextarea 问题 请教关于MySQL存储过程参数问题 关于JPA的@SecondaryTable和@OrderBy联合使用的问题 求一个简单的struts+sping+hibernate整合的demo~ 谁跟我说下网上银行系统转账流程啊? struts2 异常 struts对数组提交的解析顺序 谁知道NEC笔试些什么东西?答者都有分,不够再加(续一) 急,求大神指教审核流程的开发思路 PDF导出成一个图片(相当于快照吧。。) 如何让type="checkbox"不选中啊
返回的时候从session里取出来。
可以做个过滤器来实现。不知道有没有其他好的方法,楼下牛人来
<result name="login">/login.jsp</result>
</global-result>
<?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>一个是登录页面一个是返回错误页面。
public String back() throws Exception {
return ServletActionContext.getRequest().getRequestURI(); }
<a href="back.action">返回</a>
<action name="back" class="com.sdjg.struts.action.xxx.WapAction"
method="back">
</action>我想做个公用的返回,返回到用户操作的上一个页面
主要是action里面的配置不太清楚
你可以把err当作你的返回跳转啊,改一下类就可以了。
<global-results>
<result name="myError">/错误.jsp</result>
</global-results>
<global-exception-mappings>
<exception-mapping result="myError" exception="自定义的异常"/>
</global-exception-mappings>
<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>