我用<FORM action="message/add_revert.jsp?id=<%=question.getId()%>" name="myform">传参
在add_revert.jsp用request.getParameter("id")接收参数,怎么返回的是null啊?急啊!哪位高手赐教一下啊........

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【Zhanghui_1118】截止到2008-07-15 13:20:30的历史汇总数据(不包括此帖):
    发帖的总数量:1                        发帖的总分数:20                       每贴平均分数:20                       
    回帖的总数量:0                        得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:0                        结贴的总分数:0                        
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:1                        未结的总分数:20                       
    结贴的百分比:0.00  %               结分的百分比:0.00  %                  
    无满意结贴率:---------------------无满意结分率:---------------------
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
      

  2.   

    不会吧,<%=question.getId()%> 有值吗
      

  3.   

    打印一下这个<%=question.getId()%>看有值吗
      

  4.   

    在页面中先输出<%=question.getId()%>看看吧
      

  5.   

    打印一下<%=question.getId()%>如果有值,看看你的id后面的“=”左右是否有空格,去掉试试
      

  6.   

    <%=question.getId()%>两边用单引号引起来看看
      

  7.   

    顺便问一下,struts中action 类直接写request.getParameter("id"),是取参数用得把?路过的,各位顺便留一句。
      

  8.   

    这个是经典的jsp页面传值,如果你想传值建议你将id封装到javaBean中,经过servlet,再传递到另外一个jsp;
    像楼主那样写不可能拿到id的值,
    因为不是在同一个请求中.
      

  9.   

    不行了啦!人家让我只用hibernate!所以只好在jsp页面传值啦!这样传参对吗?
      

  10.   

    看你的struts是几了。2是把form和action在一起了。如果是2以下的,让struts.xml直接完成了request.getParameter("id")这个操作,但是你在action还是需要通过get方法获取form中的参数的