如果我运行我的 Web 项目,在第一次调用中我会得到正确的参数 (request.getParamter(userid)),但如果我调用不止一次,request.getParamter
方法总是返回 null。
我不知道为什么,我已经尝试了很多东西。
谢谢您的帮助。
在jsp中我有这个:
function addPersonToDatabase(userID){
var check = 0;
for (var zaehler = 0; zaehler < (document.getElementsByName("notinProject[]").length);
zaehler++) {
if (document.getElementsByName("notinProject[]")[zaehler].checked) {
location.href='<%=request.getContextPath()%>/administration/persons
action=addfrompersons&comingfrom=' + location.href + '&username=' + userID;
check++;
}
}
<form name='setcheckbox' id='setcheckbox' action='PersonControllerServlet' method='post' >
<input type="checkbox" name="notinProject[]" value="" onclick='javascript:addPersonToDatabase("
<%=lobjPerson.userName%)'><br> </td>
在 servlet 我有这个:
String lstrUserName=request.getParameter("username");