一个实现注册的servlet,用myeclipse7
注册提交后,internet explorer 无法显示该网页
之前运行是正常的,后来也没做改动,就这样了
代码如下
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
 

String action = request.getParameter("action");        
if(action.equals("registry")){
String username = request.getParameter("username").trim();
String password = request.getParameter("password").trim();
String role = request.getParameter("role").trim();
String realname = request.getParameter("realname").trim();
String department = request.getParameter("department").trim();
String telephone = request.getParameter("telephone").trim();
String mobile = request.getParameter("mobile").trim();
String email = request.getParameter("email").trim();
String address = request.getParameter("address").trim();


DBConnection conn=new DBConnection();     //连接数据库
conn.creatConnection();
try{
String sql = "SELECT * FROM [User] WHERE Name='"+username+"'";
ResultSet rest=null;
rest=conn.executeQuery(sql);
if(rest.next()){
out.println("该用户已存在!");
}else{
sql="insert into [User] values('"+username+"','"+password+"','notuser','"+role+"','"+realname+"','"+department+"','"+telephone+"','"+mobile+"','"+email+"','"+address+"')";
conn.DBinsert(sql);
out.println("注册成功");
}

}catch (SQLException e){
out.println("Error");
}



}

}

解决方案 »

  1.   

    jsp页面 <form name="registry" action="/registryservlet?action=registry" method="post"> web.xml
    <servlet>
      <servlet-name>registryservlet</servlet-name>
      <servlet-class>login.registryServlet</servlet-class>
     </servlet>
      <servlet-mapping>
      <servlet-name>registryservlet</servlet-name>
      <url-pattern>/registryservlet</url-pattern>
     </servlet-mapping>
      

  2.   

    你的意思之前不是用myeclipse7.0,是正常的,用了7.0之后就变成无法显示网页?
      

  3.   

    什么都没变,一直用的myeclipse7
      

  4.   

    唉,用单独的tomcat就运行正常
    在myeclipse里就不行
    可是在myeclipse中同一个工程下的其他servlet运行都很正常
    这到底是咋回事呢