use*_*487 0 java null netbeans servlets nullpointerexception
嗨,我有一个servlet,它在提交按钮上从jsp获取参数.其中一个参数是报告为null.然而,这种情况并非如此.有问题的文本输入由会话变量自动填充,绝对不为空,可以在页面的文本框中看到.但是当在servlet内部时,java控制台指示该变量为null?下面是填充框并读取参数的代码.
<input type="text" id="cID" value="<%= session.getAttribute("cID")%>" readonly="readonly">
Run Code Online (Sandbox Code Playgroud)
阅读参数:
String cID = request.getParameter("cID");
Run Code Online (Sandbox Code Playgroud)
在netbeans中将cID打印到控制台时,据说它为空?
将name属性添加到输入标记
<input type="text" id="cID" name="cID" value="<%= session.getAttribute("cID")%>" readonly="readonly">
Run Code Online (Sandbox Code Playgroud)
它是定义发送到服务器的参数名称的name属性,而不是id属性.id纯粹是客户端的事情.
| 归档时间: |
|
| 查看次数: |
673 次 |
| 最近记录: |