⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 uregservlet.java

📁 一个由B/S做的宠物医院
💻 JAVA
字号:
package pethospitalsystem;

import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;

public class URegServlet extends HttpServlet {
    private static final String CONTENT_TYPE = "text/html; charset=GBK";

    //Initialize global variables
    public void init() throws ServletException {
    }

    //Process the HTTP Get request
    public void doGet(HttpServletRequest request, HttpServletResponse response) throws
            ServletException, IOException {
        response.setContentType(CONTENT_TYPE);
        request.setCharacterEncoding("GBK");
        //得到注册表单中的信息.
        String username=request.getParameter("username");
        ServletContext context=getServletContext();
        context.setAttribute("uname",username);
        String pwd=request.getParameter("password");
        String question=request.getParameter("question");
        String answer=request.getParameter("answer");
        String fullname=request.getParameter("fullname");
        String gender=request.getParameter("gender");
        String sex;
        if(gender.equals("0")){
            sex="男";
        }else{
            sex="女";
        }
        String year=request.getParameter("year");
        String month=request.getParameter("month");
        String day=request.getParameter("day");
        String date=year+"-"+month+"-"+day;
        String idType=request.getParameter("idType");
        String type;
        if(idType.equals("0")){
            type="身份证";
        }else if(idType.equals("1")){
            type="学生证";
        }else if(idType.equals("2")){
            type="军人证";
        }else{
            type="护照";
        }
        String idCard=request.getParameter("idCard");
        String email=request.getParameter("email");
        UserInfoDaoBean uidb=new UserInfoDaoBean();
        //将得到的信息设置到Bean中.
        uidb.uib.setUserName(username);
        uidb.uib.setUPassword(pwd);
        uidb.uib.setUPwdQuestion(question);
        uidb.uib.setUPwdAnswer(answer);
        uidb.uib.setUTrueName(fullname);
        uidb.uib.setUGender(sex);
        uidb.uib.setUBirthday(date);
        uidb.uib.setUIdType(type);
        uidb.uib.setUIdCard(idCard);
        uidb.uib.setUEmail(email);
        //然后调用UserInfoDaoBean中的方法来往数据库中插数据,并进行判断转向.
        if(!uidb.validateusername()){
            if (uidb.insertdata()) {
                response.sendRedirect("RegSucceed.jsp?username=" + username);
            }
        }else{
            response.sendRedirect("ExistUsername.jsp");
        }
    }

    //Process the HTTP Post request
    public void doPost(HttpServletRequest request, HttpServletResponse response) throws
            ServletException, IOException {
        doGet(request, response);
    }

    //Clean up resources
    public void destroy() {
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -