java信息录入_javaweb简单的学生信息录入系统

packagea;importjava.io.IOException;importjava.util.regex.Matcher;importjava.util.regex.Pattern;importjavax.servlet.ServletException;importjavax.servlet.annotation.WebServlet;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importdao.UserDao;/*** Servlet implementation class AdminServlet*/@WebServlet("/AdminServlet")public class Adminservlet extendsHttpServlet {private static final long serialVersionUID = 1L;/***@seeHttpServlet#HttpServlet()*/

publicAdminservlet() {super();//TODO Auto-generated constructor stub

}/***@seeHttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)*/

protected void doGet(HttpServletRequest request, HttpServletResponse response) throwsServletException, IOException {

request.setCharacterEncoding("UTF-8");

String user= request.getParameter("user");

String password=request.getParameter("password");

String name=request.getParameter("name");

String sex=request.getParameter("sex");

String address=request.getParameter("address");

String num=request.getParameter("num");

String email=request.getParameter("email");

String xi=request.getParameter("xi");

String yuan=request.getParameter("yuan");

String clas=request.getParameter("clas");

String bei=request.getParameter("bei");

String year=request.getParameter("year");int x=0;int a=0;if(user.equals("")) {

request.setAttribute("message", "账号不能为空!");

request.getRequestDispatcher("index.jsp").forward(request,response);

}if(!num.equals("")) {

a=num.length();

String ye=num.substring(0, 4);if(!ye.equals("2018"))x=4;}int ps=password.length();if(ps<8)x=2;int l=user.length();if(l<6||l>12)x=3;

String s=user;

Pattern pa= Pattern.compile("[a-zA-Z].*");

Matcher isNum= pa.matcher(s.charAt(0)+"");if (!isNum.matches()) {

x=1;}

String reg= "\\w+@(\\w+\\.){1,3}\\w+";

Pattern pattern=Pattern.compile(reg);boolean flag = false;if (email != null) {

Matcher matcher=pattern.matcher(email);

flag=matcher.matches();

}boolean n = false;if(x==0)

{if(a==8)

{if(flag==true)

{try{/*request.setAttribute("message", username+ userpassword+ name+sex+address+ phone+ email);*/n=UserDao.addPerson(user, password, name, sex, address, num, email, clas, xi, bei, yuan, year);

}catch(Exception e) {;//TODO 自动生成的 catch 块

e.printStackTrace();

}if(n!=true)

{

request.setAttribute("message", "注册成功!!");

request.getRequestDispatcher("success.jsp").forward(request,response);

}else{

request.setAttribute("message", "注册失败");

request.getRequestDispatcher("index.jsp").forward(request,response);

}

}else{

request.setAttribute("message", "邮箱格式错误");

request.getRequestDispatcher("index.jsp").forward(request,response);

}

}else{

request.setAttribute("message", "学号不为8位");

request.getRequestDispatcher("index.jsp").forward(request,response);

}}else{if(x==1) {

request.setAttribute("message", "账号开头必须为字母");

request.getRequestDispatcher("index.jsp").forward(request,response);

}if(x==2) {

request.setAttribute("message", "密码长度应在8位以上");

request.getRequestDispatcher("index.jsp").forward(request,response);

}if(x==3) {

request.setAttribute("message", "账号长度应为6到12");

request.getRequestDispatcher("index.jsp").forward(request,response);

}if(x==4) {

request.setAttribute("message", "学号开头应为2018");

request.getRequestDispatcher("index.jsp").forward(request,response);

}

}

}/***@seeHttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)*/

protected void doPost(HttpServletRequest request, HttpServletResponse response) throwsServletException, IOException {//TODO Auto-generated method stub

doGet(request, response);

}

}

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值