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日
最近浏览更多
ccsaba
7月21日
暂无贡献等级
微信网友_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日

