发表于: 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风格尝试,页面更换,跳转页面实现等


返回列表 返回列表
评论

    分享到