问题描述
一个实现注册的servlet,用myeclipse7注册提交后,internetexplorer无法显示该网页之前运行是正常的,后来也没做改动,就这样了代码如下publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{response.setContentType("text/html;charset=UTF-8");PrintWriterout=response.getWriter();Stringaction=request.getParameter("action");if(action.equals("registry")){Stringusername=request.getParameter("username").trim();Stringpassword=request.getParameter("password").trim();Stringrole=request.getParameter("role").trim();Stringrealname=request.getParameter("realname").trim();Stringdepartment=request.getParameter("department").trim();Stringtelephone=request.getParameter("telephone").trim();Stringmobile=request.getParameter("mobile").trim();Stringemail=request.getParameter("email").trim();Stringaddress=request.getParameter("address").trim();DBConnectionconn=newDBConnection();//连接数据库conn.creatConnection();try{Stringsql="SELECT*FROM[User]WHEREName='"+username+"'";ResultSetrest=null;rest=conn.executeQuery(sql);if(rest.next()){out.println("该用户已存在!");}else{sql="insertinto[User]values('"+username+"','"+password+"','notuser','"+role+"','"+realname+"','"+department+"','"+telephone+"','"+mobile+"','"+email+"','"+address+"')";conn.DBinsert(sql);out.println("注册成功");}}catch(SQLExceptione){out.println("Error");}}}
解决方案
解决方案二:
没看到转向到某个页面的代码。
解决方案三:
jsp页面<formname="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>
解决方案四:
out.flush();out.close();
解决方案五:
引用3楼znwuyan318的回复:
out.flush();out.close();
这个加了,没有变化。。。
解决方案六:
引用3楼znwuyan318的回复:
out.flush();out.close();
流和数据库连接用完以后都关闭一下
解决方案七:
你的意思之前不是用myeclipse7.0,是正常的,用了7.0之后就变成无法显示网页?
解决方案八:
引用6楼fafuhefan的回复:
你的意思之前不是用myeclipse7.0,是正常的,用了7.0之后就变成无法显示网页?
什么都没变,一直用的myeclipse7
解决方案九:
唉,用单独的tomcat就运行正常在myeclipse里就不行可是在myeclipse中同一个工程下的其他servlet运行都很正常这到底是咋回事呢