日期:2014-05-20  浏览次数:20847 次

jsp新手两页面url传值问题
本帖最后由 a45806686 于 2013-01-16 16:04:15 编辑
2页面传值
我用url传值<a href="b.jsp?obj=5"></a>
在另一个页面用ajax接受
b.jsp
js
$.post("test",function(date){});
action代码
我要到后台查数据库
public void test(){
String str=request.getParameter("obj");
System.out.println(str);
}
为什么str为NULL
但是我直接在b.jsp页面<%=request.getParameter("obj");%>
就能得到值

------解决方案--------------------
b页面是从第一个页面传过来的肯定有啊,request是一个请求的范围,所以在ajax提交的时候把你要的参数再次写上提交
------解决方案--------------------
引用:
$.post("test",function(date){});


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