我正在尝试使用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>
答案 0 :(得分:3)
您似乎需要type="submit"
而不是button
。
答案 1 :(得分:0)
提交给servlet的表单只能通过2种方式完成, 使用输入类型提交=&#34;提交&#34;要么 使用javascript submit()函数需要调用。