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

标签 java servlets null request getparameter

如果我运行我的网络项目,在第一次调用中我会得到正确的参数(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");

最佳答案

尝试:

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

关于java - 为什么 jsp request.getParameter (“String” ) 在第一次调用后返回 null?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16892851/

相关文章:

java - 为什么我的属性在这个camel sftp 路由中没有解析?

http - 为什么 Chrome 或 Safari 不能正确播放我的 MP3?

java - 告诉 servlet 文件位置的正确方法是什么?

mysql存储过程跳过空参数

pointers - 简洁的 nil 检查结构字段指针?

java - 如何在java中传递bash脚本的参数?

java - 获取jar内包路径

java - 创建测试基页以调用所需功能

java - 来自 JSP 的每个 servlet 请求都会创建新 session 吗?

actionscript-3 - AS 3.0引用问题