我必须在我的日志文件中记录参数和按钮的名称,我有这样的代码 JSP:
<form action="LoginCheck.jsp" name="logServlet" method="post">
<br/>Username:<input type="text" name="username"/>
<br/>Password:<input type="password" name="password"/>
<br/><input type="submit" value="Submit" name="bt"/>
</form>
的servlet(的doGet):
String USERNAME, PASSWORD;
USERNAME = request.getParameter("username");
PASSWORD = request.getParameter("password");
String bt = request.getParameter("bt");
System.out.println("button value = " + bt);
writer.println("Username :" + USERNAME + "<br>" + "Password :" + PASSWORD + "<br>" + bt);
我的结果: 用户名:null 密码:null 空
只是想知道如何获取参数?感谢...
答案 0 :(得分:0)
在JSP中,您已将方法指定为POST
,而在servlet中,您已调用doGet()
方法。
因此,在您的servlet中使用doPost()
代替doGet()
,您将获得您的值。
答案 1 :(得分:0)
我想知道如何从servlet页面中打印出您的值,因为您已将表单操作指定为JSP页面的名称而不是servlet页面。
首先,将表单操作更改为您的servlet页面的名称,我认为logServlet
代替您的情况,而不是指定JSP页面的名称,即LoginCheck.jsp
,然后按指定的方式进行更改通过 Santino 即在您的Servlet中使用doPost()
而不是doGet()