weixin_42363721 2010-04-23 14:05
浏览 253
已采纳

新手------这个问题怎么解决啊

 

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} 取值 请大家帮忙

  • 写回答

6条回答 默认 最新

  • 拽拽的初行者 2010-04-23 15:21
    关注

    [code="java"]Map request = (Map)ActionContext.getContext().get("request");[/code]

    恩,你是对的。我疏漏了。。。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(5条)

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题