Java 如何防止表单在填写和提交前处理空值

Java 如何防止表单在填写和提交前处理空值,java,html,forms,jsp,Java,Html,Forms,Jsp,我有一个简单的login.jsp页面,它调用一个返回html表单的方法 但是,由于表单action=Login.jsp,因此在用户填写之前,表单会提交所有字段的空值 request.getParameter("userName"); is always initially null 第二次窗体按预期工作。我怎样才能防止这种情况发生 我需要的动作是=Login.jsp,因为还有其他东西是从这个页面激发的 login.jsp <% GenHTML genUIOb = new GenHTM

我有一个简单的login.jsp页面,它调用一个返回html表单的方法

但是,由于表单action=Login.jsp,因此在用户填写之前,表单会提交所有字段的空值

request.getParameter("userName"); is always initially null  
第二次窗体按预期工作。我怎样才能防止这种情况发生

我需要的动作是=Login.jsp,因为还有其他东西是从这个页面激发的

login.jsp

<%
GenHTML genUIOb = new GenHTML(); 
out.println("" + genUIOb.generateLoginUI()); 
%>
GenHTML.java

  public String generateLoginUI()
  {
    String result="";

    result += "<form  action="Login.jsp"> . .name="userNmae" .  .</form>";

    return result;
  }
结果+=。name=userNmae

我想你的代码是

<input type="text" name="userNmae">
只需添加value=Aaron属性

<input type="text" name="userNmae" value="Aaron">

有一个简单的login.jsp页面,该页面调用一个返回html表单的方法,您是如何做到的?向我们展示一些代码?好的,对不起@SanKrish,您能帮我吗?