struts 配置文件这样配置
<action name="addBusLevel" class="businessAgentLevelAction" method="doAddLevel"> <result name="success" type="redirect">manBusLeve.action</result> </action> <action name="manBusLeve" class="businessAgentLevelAction" method="allBusinessAgentLevel"> <result name="success">WEB-INF/back/busAgentLevel/busLevList.jsp</result> </action>
action中有如下代码
public String doAddLevel() throws Exception { Map request = (Map)ActionContext.getContext().get("request"); try { this.businessAgentLevelBiz.saveBusinessAgentlevel(this.businessAgentLevel); request.put("addMsg", "添加成功!"); } catch (Exception e) { e.printStackTrace(); request.put("addMsg", "添加失败,请稍后再试!"); return SUCCESS; } return SUCCESS; }
当程序执行过这个添加的方法后 我想从busLevList.jsp 页中取得request 中的值
<result name="success" type="redirect">manBusLeve.action</result>
这样配置 经过转发 request中的值就丢失了
如果采用下面的配置 又报找不到 资源
<result name="success" type="dispatcher">manBusLeve.action</result>
……怎样能 ${addMsg} 取值 请大家帮忙