当我进行表单处理时,我有一个form.html文件和一个process.jsp文件。 form.html将显示表单,action设置为process.jsp。 我需要检查用户是否填写输入字段。
<%
String name = request.getParameter("name");
if(name==null||name.length()==0){
out.println("you need to enter your name.")
}
%>
如果用户没有键入任何内容并单击提交按钮,request.getParameter(“name”)的返回值将是什么。 因为我不知道它将是一个空值或一个空字符串,所以我检查了两个。 但只是想知道它是null还是空字符串。
答案 0 :(得分:0)
request.getParameter("name")
在未设置值时返回null
,在值为空字符串时返回""
。这两种情况都可能发生。