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日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友