发表于: 2017-10-04 22:19:28
1 931
今天完成的事情:
1.写出注册页面
2.了解过滤器
明天计划的事情:
1.写一个过滤器
2.了解监听器
3. 监听在线人数和session的数量。
遇到的问题:
INFO: Error parsing HTTP request header
Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.
java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986
原因:
<label for="passwd2" class="input-tips2">确认密码:</label>
<div class="inputOuter2">
<input type="password" id="passwd2" name="" maxlength="16" class="inputstyle2"/>
</div>
原来为password2
收获:
1.完成注册功能
@RequestMapping(value = "/a/enrollment",method = RequestMethod.POST)
public void enrollment(HttpServletRequest request, HttpServletResponse response, Model model) throws ServletException, IOException {
String user = request.getParameter("username");
String pass = request.getParameter("password");
Integer qq = new Integer(request.getParameter("qq"));
// loggerController.info("user-jsp: "+user +"\npass-jsp: "+ pass + "\nqq-jsp: "+ qq);
OutputStream out = response.getOutputStream();
try {
int userBeing = studyService.selectUserNumber(user);
// loggerController.info("用户名为: " + user + "有 " + userBeing);
if (userBeing == 0) {
Student study = new Student();
study.setUser(user);
Md5Utils md5 = new Md5Utils();
pass = md5.getMD5(pass);
study.setPass(pass);
study.setQq(qq);
// loggerController.info("注册的用户信息为: " + study);
int i = studyService.insertSelective(study);
loggerController.info("返回添加信息: " + i);
2. 整理代码
回顾了几种前后台传输数据的方法
- 1
- 2
- 3
if (userId!= null) {
4
进度:
任务开始时间:8.14
预计完成时间:10.6
是否有延期风险:有,加上过滤器,监听器、事务管理器
禅道:http://task.ptteng.com/zentao/project-task-264.html
PS:要补的东西好多。
评论