springmvc乱码、restful

来源:互联网 发布:mac 安全模式 wifi 编辑:程序博客网 时间:2024/06/05 13:33

1.UI层往后台传参乱码解决办法,通过charachterEncodingFilter来解决(只能解决post乱码)

<filter>    <filter-name>sssEncodingFilter</filter-name>    <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>    <init-param>      <param-name>encoding</param-name>      <param-value>utf-8</param-value>    </init-param>  </filter>  <filter-mapping>     <filter-name>sssEncodingFilter</filter-name>    <url-pattern>/*</url-pattern>  </filter-mapping>

对于get乱码需要自己写解决办法或者去tomcat配置

2.restful风格的URL

url:http://localhost:7080/springmvc_data/1/23/delete.do

@RequestMapping("/{id}/{uid}/delete")   public String show4(@PathVariable("id")int id,@PathVariable("uid") int uid){   System.out.println(id);   System.out.println(uid);   return "/WEB-INF/index.jsp";   }


url:http://localhost:7080/springmvc_data/delete/1.do

@RequestMapping("/delete/{uid}")   public String show4(@PathVariable("uid") int uid){     System.out.println(uid);   return "/WEB-INF/index.jsp";   }


优点:轻量级\安全\效率高


0 0
原创粉丝点击