2020-12-05陈霞

一、知识总结
1.设置字符编码:
request.setCharacterEncding("UTF-8");
response.setCharacterEncding("UTF-8");
2.获取表单的数据:
String username = request.getParameter(username);
String password = request.getParameter(password);
String gender = request.getParameter(gender);
3.数据校验(省略)
4.数据库的添加方法
DBHelper dbhelper = new DBHelper();
int i=dbhelper.save(username, password, gender);
5.处理结果
if(i>0){
request.getSession().setAttribute("msg", "注册成功");
response.sendRedirect("register.jsp");
}
客户端:register.jsp --- 服务端:deregister.jsp(DBUtils里的server方法)--- 数据库:mysql (i>0时注册成功)
响应:

${msg}

执行sql语句的返回值是int
给占位赋值:prepareStatement.setObject(1,username);
prepareStatement.setObject(2,password); prepareStatement.setObject(3,gender);

二、心得体会:
今天讲了客户端register.jsp想要注册信息,服务端deregister.jsp通过DBUtils里的server方法给数据库mysql传递信息,当 i>0时数据库传送信息给服务端,点击注册,服务端显示注册成功给客户端等内容。讲的时候还能跟的上,一边记笔记一边听,给时间自己做时有点乱了,输完程序出现了好多错误,老师帮我纠正了一些,还有一些半天不能解决,我觉得主要原因是我没有理解内容的实质和每一步的作用,只是在照猫画虎,看着程序跟老师的差不多,但是还是有错误,自己也不知道是什么错误,也不会自己解决,最终在同学的帮助之下成功了,虽然知道是那样改,但不知道为啥要那样改,感觉学习这个对我来说还是很艰难呀。

标签

评论

© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1