在SSH中,点击按钮,出来一个分页查询,然后字段里有ID,当点击ID时,再次进行具体ID的相关信息查询,并跳转到新的也没。
   这里涉及到从第一个查询页面传参数给下一个页面的action,但是始终在action中获取不到Id值。
代码如下:HttpServletRequest request=ServletActionContext.getRequest();
   Integer id=Integer.valueOf(request.getParameter("id"));
<a href="wapqesuseroption.action?id=<s:property value="id.studentId"/>"
   target="main">
  <s:property id="id" value='id.studentId'/></a>

解决方案 »

  1.   

    你可以在action里面把ID的值放入session中保存。这样就可以了。。
    session.setAttribute("id", 123);然后在前台用 el表达式去取 根据key ’id‘ 就可以取到了
     
      

  2.   

    LS可能误会我的意思了,我现在时要从JSP页面向Action传值,不是从action向JSp传值。
      

  3.   

    <s:property value="id.studentId"/>
    估计你这个没有值,你不妨在页面上显示下这个
      

  4.   

    <s:property value="id.studentId"/>
    是可以加载出来数据的,现在就是我要点击这个id(超链接),进入一个查询与Id相关的信息。
      

  5.   

    abc.action?id=你点击的IDvalues  后天用 request.getParameter("id");这样就可以了。。
      

  6.   

    我就是这样写的啊。还是null~