为什么jsp request.getParameter(“String”)在第一次调用后返回null?

时间:2013-06-03 08:37:54

标签: java servlets null request getparameter

如果我运行我的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");

1 个答案:

答案 0 :(得分:0)

尝试:

onclick='javascript:addPersonToDatabase("<%=lobjPerson.userName%>")'>