servlet编程中没有出错为什么不能跳转

来源:百度知道 编辑:UC知道 时间:2024/05/20 05:43:38
鄙人在学做一个简单的登录系统是servlet的,数据库是sql2005,服务器是tomcat,在运行的时候没有报错,在tomcat也没有显示连接出错,但不能从登录页面跳转到用户界面,大概的程序如下,就是不能从login跳转到wel,各位高手帮帮忙啊,鄙人已经想得头大了
package j2eeyuni;
import javax.servlet.http.*;
import java.io.*;

public class login extends HttpServlet{
public void doGet(HttpServletRequest rep,HttpServletResponse res)
{
try{res.setContentType("text/html;charset=gbk");//中文乱码处理
PrintWriter pw=res.getWriter();
pw.println("<html>");
pw.println("<body>");
pw.println("<hl>登录界面</hl>");

pw.println("<form action=loginyz method=post>");//表单动作
pw.println("用户名:<input type=text name=admin_name><br>");
pw.println("密码:<input type=password name=admin_pass><br>");
pw.println("<input type=submit value=login><br>");
pw.println("</form>");
pw.println("</bo

表单提交动作和servlet映射不一致,你可以打开表单那个页面,看一下提交页面源代码中form提交页面和配置的servlet一样不一样,如果不一样的话改过来就可以了

你把web.xml文件发出来看看,有可能是你的配置文件出错了,特别是 res.sendRedirect("Wel");这句一定要在配置文件中找到相对应的servlet要不跳转出错。