1

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>

サーブレットで私はこれを持っています:

String lstrUserName=request.getParameter("username");
4

1 に答える 1

0

試す:

onclick='javascript:addPersonToDatabase("<%=lobjPerson.userName%>")'>
于 2013-06-03T08:51:28.537 に答える