发表于: 2018-03-14 21:05:53
1 625
今天完成
1.对以前的页面进行更换,并调整代码;
主页
查询所有,这里后面要加入分页查询;
通过ID查询,修改或删除
通过姓名模糊查询,修改或删除
这里模糊查询有问题,查询出的值未打印出来.更新和删除页面还没完善.
2.加入RESTful风格
尝试加入RESTful风格,
实例:
@RequestMapping(value = "/list",method = RequestMethod.GET)
public String select( Long ID, Model model) throws IOException {
student = studentMapper.findUserById(ID);
model.addAttribute("student", student);
return "list";
}
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
查询/修改:<br><form action="/user/list" method="get">
输入需要查询/修改的学员的ID:<input type="text" name="ID" ><br>
<input type="submit" value="查询">
</form><br>
</body>
</html>
由于增加,更新和删除还没实装,暂时,没加入其他的,体验不到更多.
3.解决了昨天动态SQL的问题
原因:字体符号问题.还要查看具体原因.
明天计划
完成今天留下的坑.
遇到问题
1.在尝试使用
@PathVariable
注解的时候一直不成功.
2.报错:java.lang.IllegalStateException: Optional int parameter 'id' is present but cannot be translated into a null value due to being declared as a primitive type. Consider declaring it as object wrapper for the corresponding primitive type.
原因:id在实体类中设置为了int基础类型,不能转换成null,这里要生声明为boject wrapper(封装类) 例如:Integer,Long.
收获
RESTful风格尝试,页面更换,跳转页面实现等
评论