我有一个HTML格式的文本字段。getParameter()的行为
<input type="text" name="uname">
代码捕捉到Servlet类这段文字字段:
String userName = request.getParameter("uname");
而且我在做这样的事情:
if(userName.equals("aj")){
}
现在的问题是,如果我在提交表单前保留了uname
文本字段空白,我没有收到NullPointerException
。
甲骨文的文档说: 字符串的getParameter(字符串名称)
返回请求参数为字符串的值,或NULL,如果参数不存在
请清除我的困惑。
你输入在文本框中确认的东西?或任何写在表单上的java脚本代码提交?> –
@sᴜʀᴇsʜᴀᴛᴛᴀ我保留空白以理解行为。没有脚本在那里。只有带'servlets'的'html' –
@AJ。正如你引用的那样,参数是否存在?检查空虚。 –