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; }

最新文章

  1. Web前端性能优化教程07:精简JS 移除重复脚本
  2. Android 编译时注解解析框架
  3. osgEarth基础入门
  4. Flex xml编辑器(老外写的)
  5. Maven工程JAR包关联源码
  6. 005--VS C++ 加载位图
  7. Appium的前世今生
  8. 9_Permanent Storage
  9. oracle琐碎笔记
  10. 状压dp(状态压缩&&dp结合)学习笔记(持续更新)
  11. 【Jest】笔记三:全局变量
  12. C#手动改变自制窗体的大小
  13. [Go] 开发 go web 项目,踩到的一些“坑”
  14. 20155302《网络对抗》Exp5 MSF基础应用
  15. API设计原则
  16. [移动] Xamarin install
  17. Owin+ASP.NET Identity浅析系列(三)框架结构分析
  18. DP---基本思想 具体实现 经典题目 POJ1160 POJ1037
  19. EF动态排序
  20. keepalived 使用注意事项

热门文章

  1. Spark框架下均值漂移算法对舆情聚类的分析
  2. Java学习笔记:2022年1月11日
  3. 题解P3847 [TJOI2007]调整队形
  4. 【ASP.NET Core】按用户角色授权
  5. strapi系列-如何去除接口里的attributes以及 data key,配置关联数据等
  6. JavaScript 检查(Linting)工具的比较
  7. 重写Object类的equals方法-Objects类的equals方法
  8. STL关联式容器使用注意、概念总结
  9. 多线程之Semaphore登录限流示例
  10. VS 管理控制台提示ScriptHalted