提交前输入空字段

时间:2016-09-30 11:11:29

标签: html forms jsp null

当我进行表单处理时,我有一个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还是空字符串。

1 个答案:

答案 0 :(得分:0)

request.getParameter("name")在未设置值时返回null,在值为空字符串时返回""。这两种情况都可能发生。