将用户在注册界面中的数据填充到数据库相对应的表格中。当用户再次登录时,从数据库中拿到相应的数据查询并与页面的数据做对比,判断是否登陆成功。
需要在HTML文件中将form表单上的action属性值设置为web项目名加处理数据的servlet文件。
1.导入相应的jar包,MySQL,c3p0,BeanUtils,页面的文件和图片等。
2.按照数据库中表单的相应数据创建JavaBean
3.设置相对应的编码格式
4.利用BeanUtils.populate(user,map名称)将注册表单的信息与javaBean对象形成一一对应关系(工作原理:将map中key的名字与实体属性的名字对比user,如果一样就将map的value封装到实体user中去)
5.编写业务将user对象作为参数传给register方法,连接数据库,编写SQL语句,执行update方法。
post提交乱码问题的解决方法:
Request.setCharacterEncoding("UTF-8");
get提交遇到乱码问题
1.拿到乱码的字段
2.将乱码设置成iso8859-1编码格式