package servlets; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import sqlDao.UserDao; import beans.UserBean; public class Regist extends HttpServlet { /** * */ private static final long serialVersionUID = 1L; /** * Constructor of the object. */ public Regist() { super(); } /** * Destruction of the servlet. <br> */ public void destroy() { super.destroy(); // Just puts "destroy" string in log // Put your code here } /** * The doGet method of the servlet. <br> * * This method is called when a form has its tag value method equals to get. * * @param request the request send by the client to the server * @param response the response send by the server to the client * @throws ServletException if an error occurred * @throws IOException if an error occurred */ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { /*response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">"); out.println("<HTML>"); out.println(" <HEAD><TITLE>A Servlet</TITLE></HEAD>"); out.println(" <BODY>"); out.print(" This is "); out.print(this.getClass()); out.println(", using the GET method"); out.println(" </BODY>"); out.println("</HTML>"); out.flush(); out.close();*/ response.setContentType("text/html"); request.setCharacterEncoding("UTF-8"); response.setCharacterEncoding("UTF-8"); response.sendRedirect("registUser.jsp"); } /** * The doPost method of the servlet. <br> * * This method is called when a form has its tag value method equals to post. * * @param request the request send by the client to the server * @param response the response send by the server to the client * @throws ServletException if an error occurred * @throws IOException if an error occurred */ public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); request.setCharacterEncoding("UTF-8"); response.setCharacterEncoding("UTF-8"); //System.out.println(request.getParameter("name")); UserBean user=new UserBean(); if(request.getParameter("name") == "") { System.out.println("你没有名字吗?"); response.sendRedirect("default.jsp"); return; } System.out.println("你输入的用户名为"+request.getParameter("name")); user.setName(request.getParameter("name")); if(request.getParameter("passwd") == "") { System.out.println("没有密码是不安全的,不要在这个世界裸奔"); response.sendRedirect("default.jsp"); return; } System.out.println("你输入的用密码为"+request.getParameter("passwd")); user.setPasswd(request.getParameter("passwd")); user.setRole(request.getParameter("role")); UserDao user_dao=new UserDao(); boolean isSuccess=user_dao.addUser(user); if(isSuccess){ PrintWriter out = response.getWriter(); out.print("<h1 align='center'>"); out.print(request.getParameter("name")+"注册成功"); return; } response.getOutputStream().println("注册失败"); } /** * Initialization of the servlet. <br> * * @throws ServletException if an error occurs */ public void init() throws ServletException { // Put your code here } }
最近下载更多
abandan LV4
2023年6月11日
486486pzx LV1
2023年6月11日
小丶无奈 LV10
2022年6月16日
caramelon LV1
2022年6月6日
微信网友_5977122533396480 LV1
2022年5月27日
zhang6887 LV1
2022年5月18日
幽灵公主 LV3
2022年5月6日
3199625134 LV10
2022年4月14日
hgh520 LV1
2022年3月9日
xuyang1991 LV2
2022年1月8日
最近浏览更多
一起加油 LV4
3月5日
GJQ123 LV4
2023年12月29日
颜菜菜 LV2
2023年12月19日
ling7314 LV4
2023年12月12日
li jenerty
2023年12月8日
暂无贡献等级
李林112233 LV2
2023年12月4日
去码头整点薯条 LV3
2023年11月15日
泓鼎168 LV19
2023年10月16日
微信网友_6680567232876544 LV8
2023年10月10日
sldlqwerty
2023年9月4日
暂无贡献等级