发表于: 2017-10-27 23:56:07
1 655
今天完成的事情:
1.学完控制层的方法使用
2.实现增删改查
(1)学员列表的jsp(没有写完,写完的话就是一个列表,然后还有一些跳转页面的按钮)
这个就是检测跳转功能的作用。
(2)将登录页面成功后跳转到列表页面。
(3)跳转到的列表页面
(4)直接通过URL跳转到增添页面,等列表页面写好后就用按钮进行跳转。
(5)在控制层写的一些方法的代码
明天计划的事情:
感觉有点耗时太长,但真的绝的还是要打好基础
遇到的问题:
方法的实现掌握的还不够熟练,还是多练习。
收获:
1.当字段名和实体类中的属性名不一致的时候,resultMap定义可以使用(即键值对)
resultMap:封装一些映射关系。
id:专门针对主键。
result:针对一般字段。
2.关于业务层的方法以及控制层的方法,就是属于SpringMVC,然后这次深入具体方法内部进行学习:
(1)MVC控制层的作用:接受客户端的请求,然后调用Service层业务逻辑,获取到数据,传递数据给视图层(客户端)用于视觉呈现。
(2)具体实现步骤:
1)在类上使用@Controller注解
作用:告诉springmvc的dispatcherServlet这是一个Controller,然后被dispatcherServlet的上下文管理,并且完成它的依赖注入。
2)在类上使用@RequestMapping注解
例如:@RequestMapping(“/user”)
作用:Controller负责处理的,根目录下的URL,/user/**下的所有路径都会被Controller所拦截。
3)在方法上使用@RequestMapping
例如:@RequestMapping(value=“login.do”,method=RequestMethod.POST)
作用:是该方法负责处理/user/login.do这个url,并且是由post方法传递过来的请求
4)在方法的参数前绑定@RequestParam/@PathVariable/@Param注解
作用:负责把请求传入的参数,绑定到方法中的参数上,使方法中的参数值为请求传入的参数值。
例如:/user/login.do?username=“admin”&password=“admin”
评论