1RestFul风格
传统的url:
RestFul风格:
需要在参数钱加:@Pathvariable
2转发和重定向
1、没有配置视图解析器的情况下:
不配做这个:
return需要些全路径:
默认的方式是转发
需要重定向的在前面添加:redirect:
2、在有视图解析器的情况下:
转发的:
return:页面名称,视图解析器会去拼接;而重定向跟没有配置视图解析器的一样在前面添加;redirect
3请求参数和数据回显
接收前端的数据:
页面上标签上的name属性的值得和后台的属性值一样就可以直接获取:
后端获取方式:
如何名字不一样:
后端通过***@RequestParam(“username”)进行转换***
数据回显:
第一种:.通过ModeAndView
第二中:通过 ModelMap
第三种:通过Model:
表单提交乱码问题:
配置springmvc的乱码过滤(springmvc自带的)
<filter>
<filter-name>fill</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>fill</param-name>
<param-value>utf-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>fill</filter-name>
<url-pattern>/</url-pattern>
</filter-mapping>
解决不了就配置tomcat