写了个登陆,表单是用HTML写的~验证是用servlet写的~如果验证通过,转向一个HTML页面~
servlet代码如下:
import javax.servlet.http.*;
import java.io.*;
import javax.servlet.*;public class yanzheng extends HttpServlet
{
public void doPost(HttpServletRequest req,HttpServletResponse resp) throws ServletException,IOException
{
doGet(req,resp);
}
public void doGet(HttpServletRequest req,HttpServletResponse resp) throws ServletException,IOException
{
String a=req.getParameter("yonghuming"); //用户名
String b=req.getParameter("mima"); //密码
if ("larrygao".equals(a) && "larrygao".equals(b))
{
RequestDispatcher rd=req.getRequestDispatcher("manager");
rd.forward(req,resp);
}
}
}配置的XML文件写的是:
<servlet>
<servlet-name>yanzheng</servlet-name>
<servlet-class>yanzheng</servlet-class>
</servlet><servlet-mapping>
<servlet-name>yanzheng</servlet-name>
<url-pattern>/yanzheng</url-pattern>
</servlet-mapping>但把用户名和密码都输入对了,一按登陆~~就出现错误,如下:
HTTP Status 404 - /shiti/manager--------------------------------------------------------------------------------type Status reportmessage /shiti/managerdescription The requested resource (/shiti/manager) is not available.
--------------------------------------------------------------------------------Apache Tomcat/5.5.17这是什么原因啊?谢谢~~
servlet代码如下:
import javax.servlet.http.*;
import java.io.*;
import javax.servlet.*;public class yanzheng extends HttpServlet
{
public void doPost(HttpServletRequest req,HttpServletResponse resp) throws ServletException,IOException
{
doGet(req,resp);
}
public void doGet(HttpServletRequest req,HttpServletResponse resp) throws ServletException,IOException
{
String a=req.getParameter("yonghuming"); //用户名
String b=req.getParameter("mima"); //密码
if ("larrygao".equals(a) && "larrygao".equals(b))
{
RequestDispatcher rd=req.getRequestDispatcher("manager");
rd.forward(req,resp);
}
}
}配置的XML文件写的是:
<servlet>
<servlet-name>yanzheng</servlet-name>
<servlet-class>yanzheng</servlet-class>
</servlet><servlet-mapping>
<servlet-name>yanzheng</servlet-name>
<url-pattern>/yanzheng</url-pattern>
</servlet-mapping>但把用户名和密码都输入对了,一按登陆~~就出现错误,如下:
HTTP Status 404 - /shiti/manager--------------------------------------------------------------------------------type Status reportmessage /shiti/managerdescription The requested resource (/shiti/manager) is not available.
--------------------------------------------------------------------------------Apache Tomcat/5.5.17这是什么原因啊?谢谢~~
还是不行啊
这是为什么啊?forward不能改变地址栏,那用什么语句能转到新页面而且地址栏也会有新页面的地址呢?
谢谢~
rd.forward(req,resp);
页面是空白的,地址栏还是http://localhost/shiti/yanzheng
会在地址栏上显示跳转的url