如何实现真正的注册?
1.确定注册页面是否可用
2.努力让表单提交数据给servlet
3.servlet中获取数据
//接下来我们做什么?
//1.获取数据
//解决乱码问题:
request.setCharacterEncoding("utf-8");
String username=request.getParameter("username");
String password=request.getParameter("password");
String password_confirm=request.getParameter("password_confirm");
String realname=request.getParameter("realname");
System.out.println("realname:"+realname);
String sex=request.getParameter("sex");
String birthday_str=request.getParameter("birthday");
String cert_type=request.getParameter("cert_type");
String cert_code=request.getParameter("cert_code");
String passenger_type=request.getParameter("passenger_type");
//因为用户表中没有关联省份,所以不用获取省份信息
//String province=request.getParameter("province");
String city=request.getParameter("city");
String textarea=request.getParameter("textarea");
4.校验数据的合法性:对非空数据进行校验 对格式有限制的数据进行校验
5.在调用service之前,需要先把数据库的表导入进来,导入实体类,自己写DBUtil,service,dao
6.在调用service的方法之前,还要把所有表单数据封装到User对象中
7.调用底层service保存数据
8.返回结果给用户,直接去往登陆页面,注意:如果做了更新操作,建议重定向到登陆页面