本帖最后由 a45806686 于 2013-01-16 16:04:15 编辑

解决方案 »

  1.   

    b页面是从第一个页面传过来的肯定有啊,request是一个请求的范围,所以在ajax提交的时候把你要的参数再次写上提交
      

  2.   

    ??
    a.jsp页面我直接用<a href="b.jsp?obj=5"></a>访问b.jsp页面
    b.jsp页面只是用ajax接受值而已
      

  3.   


    那你ajax怎么传值到后台?代码。
      

  4.   

    难道接受的时候还要
    $.post("test?obj="+<%=request.getParameter("obj")%>,function(date){}); 
    这样??
      

  5.   


    你看这也是一个请求 你这里没有说明提交到test的数据只是请求过去  那么test获得的数据从那里来呢?
      

  6.   

    额,懂了。但我不想在js代码里用<%%>怎么办
      

  7.   

    $.post("test?obj=${obj}",function(date){});
    这样试试。很久没用EL了。 
      

  8.   

    $.post("test?obj="+<%=request.getParameter("obj")%>,function(date){}); 
    你原来那样行吗?