我有一個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。正如你引用的那樣,參數是否存在?檢查空虛。 –