日期:2014-05-17  浏览次数:20822 次

js中如何传值给servlet
js中的代码:
var fr = document.frames("EmployeeList");
var content11 = fr.document.getElementById("content1").value;
alert(content11);
location.href="<%=basePath%>/servlet/servlet1?p="+content11;

servlet中的代码:
String str5=request.getParameter("p");
System.out.println(str5);


我就是想将content11传递到servlet中,为什么在servlet中得到的str5总是null;;;为什么???


------解决方案--------------------
2个方面:
1、countent11传给Servlet之前,它的值就是null
2、你看下String str5=request.getParameter("p");这段代码是不是写在“/servlet/servlet1”这个Servlet里头的get方法里
------解决方案--------------------
手动访问servlet试试传值行不行