无法通过运行索引执行基于java服务器表单的身份验证。jsp而非servlet
当运行index.jsp
时,它必须通过servlet的方法POST
进行检查,并且任务必须更进一步。但是当我尝试的时候,它并没有做它应该做的。
执行servlet可以执行此任务,但如果执行index.jsp
,它会将error.jsp
显示为输入了错误的凭据,但无法通过POST
方法执行操作。页面呈现返回到index.jsp
为什么会这样
索引。jsp
<form method="POST" action="j_security_check">
<table cellpadding="0" cellspasing="0" border="0">
<tr>
<td align="right">Username: </td>
<td>
<input type="text" name="j_username">
</td>
</tr>
<tr>
<td align="right">Password: </td>
<td>
<input type="password" name="j_password">
</td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Login"</td>
</tr>
</table>
</form>
错误。jsp
<title>Login Error</title>
</head>
<body>
There was an error logging in. Please try again.
</body>
控制器服务器。爪哇
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
response.getWriter().println("Welcome");
共 (0) 个答案