我现在Action中调用了一个方法,得到一个ID值 但是我现在想让这个ID值显示在JSP页面上 请问要怎么做啊 是不是用request session什么的 传值的我不怎么会 希望高人讲详细点谢谢

解决方案 »

  1.   

    ActionContext.getContext().put(key, value),将键和值给进去就行了
      

  2.   

    action ActionContext.getContext().put(key, value)
    jsp  <s:property value="#session.value">
      

  3.   

    我用的是Struts2.0 用xwork-core-2.1.6.jar 请问要调用什么方法啊
      

  4.   

    request.setAttribute("kye",value);JSP 页面 上直接用 ${kye}
      

  5.   

    5L 你的request在Action中是怎么得到的= =
      

  6.   

    Action 中的执行方法自带的四个参数(ActionMapping mapping, ActionForm form,
    HttpServletRequest request, HttpServletResponse response)
      

  7.   

    额,俺系s2菜鸟,不知道我这个方法有没有用:
    把你要的ID放在Httpservletrequest,httpsession,servletcontext对应的map对象里;
    让后用ActionContextget(object).getSession,getApplication方法获得map类型里的数据。
      

  8.   

    request.setAttribute(key,value);就可以啊,然后再JSP页面上用EL表达式显示
      

  9.   

    楼主用的是struts2 HttpServletRequest request = ServletActionContext.getRequest();
                         request.setAttribute("myId",ID); 在jsp页面上 用 ${myId}就可以得到ID的值了