springMVC_07乱码及restful风格
程序员文章站
2022-07-01 08:10:37
乱码的解决 通过过滤器解决乱码问题:CharacterEncodingFilter 配置web.xml文件 运行结果: 这种方法主要解决的是表单post方法提交的数据,如果是get方法提交的数据,可以: a) 修改tamcat配置 b) 自定义乱码过滤器 restful风格,优点:轻量级,安全,效率 ......
-
乱码的解决
通过过滤器解决乱码问题:characterencodingfilter
配置web.xml文件
<filter> <filter-name>encoding</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>encoding</filter-name> <url-pattern>*.do</url-pattern> </filter-mapping>
运行结果:
这种方法主要解决的是表单post方法提交的数据,如果是get方法提交的数据,可以:
a) 修改tamcat配置
b) 自定义乱码过滤器
-
restful风格,优点:轻量级,安全,效率高
案例一:
@requestmapping("/hello/{username}") public string hello(@pathvariable("username") string uname,modelmap mm){ system.out.println(uname); mm.addattribute("msg", uname); return "success"; }
效果显示:
案例二:
@controller @requestmapping("/hello3/{id}") public class hellocontroller2 { @requestmapping(params="method=add",method=requestmethod.get) public string add(@pathvariable("id") int id){ system.out.println("add"); system.out.println(id); return "success"; } }
效果显示:
上一篇: Yii2设计模式——单例模式