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
	}

}
最近下载更多
微信网友_7036111902068736  LV1 2024年6月13日
苏心糖  LV7 2024年4月21日
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日
最近浏览更多
微信网友_7294647983099904 2024年12月13日
暂无贡献等级
微信网友_7036111902068736  LV1 2024年6月13日
微信网友_7035507112464384  LV1 2024年6月13日
坚持仙蛊 2024年6月12日
暂无贡献等级
苏心糖  LV7 2024年4月21日
一起加油  LV5 2024年3月5日
GJQ123  LV4 2023年12月29日
颜菜菜  LV2 2023年12月19日
ling7314  LV4 2023年12月12日
li jenerty 2023年12月8日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友