获取空值,其中包含值

时间:2014-12-30 12:50:31

标签: java jsp

我正在尝试使用JSP创建一个Login页面。第一个Jsp页面收集用户名和密码,当按下login按钮时,用户被导航到另一个JSP页面。这里我想显示用户的用户名.I为它写了一个代码,但我得到null作为值。请告诉我哪里出错了。代码如下

的Login.jsp

  <body>
  <center>
  <b>LOGIN PAGE</b><br>
  </center>
  <form name="login" method="post" action="HomePage.jsp">
  <center>
  USER NAME: <input type="text" name="username"> <br>
  <br>
  PASSWORD: <input type="password"> <br>
  <br> 
  <input type="button" value="LOGIN" onclick="window.location.href='HomePage.jsp'">
  </center>
  </form>
  </body>

这是我的HomePage.jsp

  <body>
  WELCOME
  <%
  String Uname=request.getParameter("username");
  out.println(Uname);
  %>
  </body>

2 个答案:

答案 0 :(得分:3)

您似乎需要type="submit"而不是button

答案 1 :(得分:0)

提交给servlet的表单只能通过2种方式完成, 使用输入类型提交=&#34;提交&#34;要么 使用javascript submit()函数需要调用。