struts2中,我的一个action中处理得到了一个新的参数,怎么才能在将要跳转的页面显示那个参数? 可以放到request里,或者用bean(不过一个属性没有必要了) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是的,就是struts2,我的action中得到了一个参数,我想把它显示到那个要跳转的页面去 ActionContext.getContext().put("str", obj);试试,在页面可以用 ${str}直接取值,在js中也可以这样取 最简单的方法xxxxx.do?method=xxxx?name=zhangsan在另一个jsp用request.getParameter("name"),就可以取到zhangsan了 在action类中添加一个private Map map = new HashMap();添加get和set方法,在你那个方法中使用map.put('str',str)方法,将变量存入到map中,然后在页面中直接使用${str}就可以获取到 先放到session里面,然后哪里都能取了。ServletActionContext.getRequest().getSession().setAttribute("user", user);然后在页面上这样:${user} 既然是Struts2的话,直接在action中第一个私有属性,然后提供get/set方法,在页面上直接用el表达式就可以取到值了啊 不推荐将随便的业务变量都放到session中 方法很多:1、把这个参数作为这个action的属性,添加get/set方法,然后在访问的页面用EL表达式就可以取到了${}2、在action中用request.getParamter("XXX")取到,然后再用request.setAttribute("XXX",XXX),在页面中用<s:property value="request.XXX"/>取值,或者5楼的方法取值(不过这方法在实际的项目中不推荐,因为将java脚本跟html混合在一起) extjs4.1版本 树形菜单问题 jax-ws中对外暴露的服务都是单例吗? 问个SQL的问题 JAVA论坛中验证码图片无法显示的问题 请问Xdolect里面如何写默认值? 求救,第一次用rmi写的第一个程序。 大家看看我的Hibernate同一个表双向1:n关联是否正确? 帮忙解决个听起来很简单但是又很棘手的问题。 RMI在linux开启端口花了好几分钟 怎么解决? 就近算法, 用Hibernate反转引擎生成表时,这个选项是什么意思? 新手请教Jetty的一些基础问题【高分】
试试,在页面可以用 ${str}直接取值,在js中也可以这样取
xxxxx.do?method=xxxx?name=zhangsan
在另一个jsp用request.getParameter("name"),就可以取到zhangsan了
ServletActionContext.getRequest().getSession().setAttribute("user", user);
然后在页面上这样:
${user}
1、把这个参数作为这个action的属性,添加get/set方法,然后在访问的页面用EL表达式就可以取到了${}
2、在action中用request.getParamter("XXX")取到,然后再用request.setAttribute("XXX",XXX),在页面中用<s:property value="request.XXX"/>取值,或者5楼的方法取值(不过这方法在实际的项目中不推荐,因为将java脚本跟html混合在一起)