mvc模式,登陆检验,如果正确跳入welcome界面,错误则进入failure界面
现在错误时不跳入错误界面,显示404错误,以下是代码,一个login.jsp
<%@page language="java" import="java.util.*" pageEncoding="GBK"%>
<form action="test" method="post">
<table>
<tr>
<td>用户名:</td>
<td><input type="text" name="username"/></td>
</tr>
<tr>
<td>密码</td>
<td><input type="password" name="password"/></td>
</tr>
<tr>
<td><input type="submit" value="提交"/></td>
</tr>
<tr>
<td><input type="reset" value="重置"/></td>
</tr>
</table>
</form>
一个是loginservlet.java,这是个servlet
import java.io.IOException;
//import java.io.PrintWriter;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class loginservlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String uname=request.getParameter("username");
String pword=request.getParameter("password");
usebean ub=new usebean();
ub.setUname(uname);
ub.setPword(pword);
request.setCharacterEncoding("GBK");
String forward=null;
if(ub.pd(ub.getUname(),ub.getPword())==true)
{
forward="welcom.jsp";
}
if(ub.pd(ub.getUname(),ub.getPword())==false)
{
forward="failure.jsp";}
RequestDispatcher rd=request.getRequestDispatcher(forward);
rd.forward(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
}
一个usebean.jsp
public class usebean {
private String uname;
private String pword;
public usebean(){}
public usebean(String uname ,String pword)
{
this.uname=uname;
this.pword=pword;
}
public String getUname() {
return uname;
}
public void setUname(String uname) {
this.uname = uname;
}
public String getPword() {
return pword;
}
public void setPword(String pword) {
this.pword = pword;
}
public boolean pd(String uname1, String pword1) {
if(("zs".equals(uname1))&&("123".equals(pword1)))
{
return true;
}
else
{
return false;
}
}
}
welcom.jsp
<%@page language="java" import="java.util.*" pageEncoding="GBK"%>
欢迎光临
failure.jsp
<%@page language="java" import="java.util.*" pageEncoding="GBK"%>
失败
以上文件皆在javaweb工程中,web.xml :<url-pattern>/test</url-pattern>
为什么总是跳转在failure.jsp失败呢