springMVC_07乱码及restful风格
生活随笔
收集整理的這篇文章主要介紹了
springMVC_07乱码及restful风格
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?
?
亂碼的解決
通過(guò)過(guò)濾器解決亂碼問(wèn)題: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>運(yùn)行結(jié)果:
這種方法主要解決的是表單post方法提交的數(shù)據(jù),如果是get方法提交的數(shù)據(jù),可以:
a)?????? 修改tamcat配置
b)?????? 自定義亂碼過(guò)濾器
?
restful風(fēng)格,優(yōu)點(diǎn):輕量級(jí),安全,效率高
案例一:
@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";}}?
效果顯示:
?
轉(zhuǎn)載于:https://www.cnblogs.com/aihuadung/p/10142279.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的springMVC_07乱码及restful风格的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: IL编译反编译
- 下一篇: devcon-计算机硬件设备的禁用与启动