可以放到request里,或者用bean(不过一个属性没有必要了)

解决方案 »

  1.   

    是的,就是struts2,我的action中得到了一个参数,我想把它显示到那个要跳转的页面去
      

  2.   

    ActionContext.getContext().put("str", obj);
    试试,在页面可以用 ${str}直接取值,在js中也可以这样取
      

  3.   

    最简单的方法
    xxxxx.do?method=xxxx?name=zhangsan
    在另一个jsp用request.getParameter("name"),就可以取到zhangsan了
      

  4.   

    在action类中添加一个private Map map = new HashMap();添加get和set方法,在你那个方法中使用map.put('str',str)方法,将变量存入到map中,然后在页面中直接使用${str}就可以获取到
      

  5.   

    先放到session里面,然后哪里都能取了。
    ServletActionContext.getRequest().getSession().setAttribute("user", user);
    然后在页面上这样:
    ${user}
      

  6.   

    既然是Struts2的话,直接在action中第一个私有属性,然后提供get/set方法,在页面上直接用el表达式就可以取到值了啊
      

  7.   

    不推荐将随便的业务变量都放到session中
      

  8.   

    方法很多:
    1、把这个参数作为这个action的属性,添加get/set方法,然后在访问的页面用EL表达式就可以取到了${}
    2、在action中用request.getParamter("XXX")取到,然后再用request.setAttribute("XXX",XXX),在页面中用<s:property value="request.XXX"/>取值,或者5楼的方法取值(不过这方法在实际的项目中不推荐,因为将java脚本跟html混合在一起)