springmvc关于通过使用路径占位符出现中文乱码解决办法
2024-10-20 08:43:23
springmvc接受json数据使用@GetMapping通过名称、通过对象,也可以通过路径。当使用路径占位符时,会出现中文乱码。此时,需要转换。即
@GetMapping("/girl5") //http://localhost:8080/girl?name=张柏芝2&age=18 public ModelAndView test5(User user){ ModelAndView modelAndView = new ModelAndView(); modelAndView.addObject("msg","我是页面url传参进来的,姓名是:" + user.getName()+" 年龄是:"+user.getAge()); modelAndView.setViewName("girl"); return modelAndView; }
@GetMapping("/girl2") //http://localhost:8080/girl?name=张柏芝2&age=18 public ModelAndView test3(@RequestParam String name, @RequestParam Integer age){ ModelAndView modelAndView = new ModelAndView(); modelAndView.addObject("msg","我是页面url传参进来的,姓名是:" + name+" 年龄是:"+age); modelAndView.setViewName("hello"); return modelAndView; }
@GetMapping( value = "/boy/{name}/{age}") // http://localhost:8080/boy/张三/17 public ModelAndView test2(@PathVariable String name, @PathVariable Integer age) throws UnsupportedEncodingException { name = new String(name.getBytes(StandardCharsets.ISO_8859_1), StandardCharsets.UTF_8);//获取再转换 ModelAndView modelAndView = new ModelAndView(); modelAndView.addObject("msg","我是页面url路径传参,姓名是:" + name+" 年龄是:"+age); modelAndView.setViewName("boy"); return modelAndView; }
最新文章
- Web前端性能优化教程07:精简JS 移除重复脚本
- Android 编译时注解解析框架
- osgEarth基础入门
- Flex xml编辑器(老外写的)
- Maven工程JAR包关联源码
- 005--VS C++ 加载位图
- Appium的前世今生
- 9_Permanent Storage
- oracle琐碎笔记
- 状压dp(状态压缩&;&;dp结合)学习笔记(持续更新)
- 【Jest】笔记三:全局变量
- C#手动改变自制窗体的大小
- [Go] 开发 go web 项目,踩到的一些“坑”
- 20155302《网络对抗》Exp5 MSF基础应用
- API设计原则
- [移动] Xamarin install
- Owin+ASP.NET Identity浅析系列(三)框架结构分析
- DP---基本思想 具体实现 经典题目 POJ1160 POJ1037
- EF动态排序
- keepalived 使用注意事项