18.02.24,web学习第六十三天,springMVC第一天
62.Springmvc第一天
1. 在spring中web.xml中配置配置文件加载路径
|
|
2. Springmvc在web.xml中的配置前端控制器
|
3.
4. 在springMVC的springmvc.xml文件里配置什么?
1)注解:开启注解包扫描 2)addObj就是req.setAttribute(“”,); |
5. spingMVC执行架构
|
6. 一个中心三个基本点
控制器手动配置了 三个组件默认加载 1)如果不使用默认的处理器映射器和适配器配置下面 2)使用注解驱动代替上述配置 <mvc:annotation-driven/> 3) 可以配置视图解释器 |
7. 整合springmvc-mybatis
|
8. 参数绑定
1)默认参数绑定 2)简单类型绑定到形参上 当请求的参数名称和处理器形参名称一致时会将请求参数与形参进行绑定。 这样,从Request取参数的方法就可以进一步简化。 /** * 根据id查询商品,绑定简单数据类型 * * @param id * @param model * @return */ @RequestMapping("/itemEdit") public String queryItemById(int id, ModelMap model) { // 根据id查询商品数据 Item item = this.itemService.queryItemById(id); 3)参数绑定之pojo 接收参数 提交的参数名需要和pojo属性相同,跟形参名没关系 因为表单提交为post提交,出现了乱码问题。 在web.xml配置拦截器 去spring-web包下复制 4)绑定queryVO类内的pojo绑定参数 需要参数提交到类似x.name 5)自定义转换,例如提交日期要转成date类型 |
单例已方法为单位(形参接收参数),多例以对象为单位。