java SpringMVC注解开发

2018-04-30  本文已影响80人  宋雨轩同学

SpringMVC注解开发(重要)

1:注解开发需要的处理器映射器和处理器适配器

a:注解的处理器映射器
* 在springmvc.xml配置RequestMappingHandlerMapping作为处理器映射器
* 在handler中使用@Controller注解 ,并在springmvc.xml中开启注解扫描
* 在handler的某个方法前使用 @RequestMapping注解指定请求的url来匹配此方法
b:注解的处理器适配器
* 在springmvc.xml配置RequestMappingHandlerAdapter作为处理器适配器
* 不需要handler实现任何接口 ,是一个单纯的pojo类
* RequestMappingHandlerMapping处理器映射器需要与RequestMappingHandlerAdapter处理器适配器配对使用

d:总结:

2:Controller的方法里面返回的几种方式

Controller的方法有多种开发方式,开发人员可以根据不同的业务需求来选择
a:返回字符串
应用场景:直接返回视图名称,例如进入某个功能主页 ,详见UserController.gotoUser()
应用场景: 登陆成功以后,我们需要重定下到主页,失败以后转发到登陆页面
b:返回ModelAndView
应用场景:查询用户列表
c:返回void

3:Controller的方法里面怎么获取请求的参数

获取请求的参数
a:默认支持的类型
HttpServletRequest HttpServletResponse HttpSession
b:可以通过简单的数据类型来接收参数值
int string double float
利用@RequestParam(value="username" ,required=true) String username
来绑定请求参数名的名称以及它的必须性
c:可以通过简单的pojo类来接收参数
应用场景:保存新增用户页面的数据
d:通过包装类来接收参数
e:通过集合类型获取
应用场景:批量删除 Long[] ids
应用场景:批量修改

上一篇下一篇

猜你喜欢

热点阅读