SpringMvc获取参数和向前台传值及参数中文乱码
来源:互联网 发布:网络转账骗局怎么处理 编辑:程序博客网 时间:2024/05/01 17:26
一、springMvc获取参数的三种方法
/** * 使用HttpServletRequest获取 */ @RequestMapping("/login1") public String login1(HttpServletRequest request,Model model){ model.addAttribute("name", request.getParameter("name")); model.addAttribute("password", request.getParameter("password")); return "success"; } /** * spring自动将表单参数注入到方法参数,参数值和页面name属性一致时可以省去@RequestParam注解 */ @RequestMapping("/login2") public String login2(@RequestParam("name") String name, String password,Model model){ model.addAttribute("name", name); model.addAttribute("password", password); return "success"; } /** * 自动注入bean属性 */ @RequestMapping("/login3") public String login3(User user,Model model){ model.addAttribute("name", user.getName()); model.addAttribute("password", user.getPassword()); return "success"; }
二、springMvc向前台传值的两种方法
@RequestMapping("/login2") public String login2(@RequestParam("name") String name, String password,Model model){ model.addAttribute("name", name); model.addAttribute("password", password); return "success"; } return "success"; } @RequestMapping("/login4") public String login4(User user, Map<String, Object> map){ map.put("name", user.getName()); map.put("password", user.getPassword()); return "success"; }
三、参数中文乱码的两种处理方式
例如传递过来的name属性是中文
@RequestMapping("/login2") public String login2(@RequestParam("name") String name, String password,Model model){ model.addAttribute("name", name); model.addAttribute("password", password); return "success"; }1、修改tomcat默认编码(ISO-8859-1)方法,修改tomcat根目录的conf下的server.xml,Connector元素添加URIEncoding=”UTF-8”属性,如下所示:
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" URIEncoding="UTF-8" redirectPort="8443"/>
2、new String(info.getBytes("iso-8859-1"),"UTF-8");
0 1
- SpringMvc获取参数和向前台传值及参数中文乱码
- SpringMVC获取POST参数值时中文乱码
- GET方法和POST获取中文参数出现乱码的问题及解决方法
- springMVC重定向时参数传递及中文参数乱码问题
- springMVC 参数传递出现中文乱码
- springmvc 接收参数中文乱码的问题
- SpringMVC接收参数中文乱码问题
- 解决SpringMVC后台参数中文乱码问题
- SpringMVC - 参数中文乱码的问题
- SpringMVC之GET请求参数中文乱码
- springmvc 请求参数中文乱码 ,@ResponseBody 返回中文乱码问题
- SpringMVC 解决Controller里获取请求参数出现中文乱码问题
- 获取中文参数乱码的问题
- js 获取url 参数 中文乱码问题
- el表达式获取url中文参数乱码
- js获取url地址栏参数中文乱码
- js获取url参数中文乱码问题
- js 获取url 参数 中文乱码问题
- Linux运维+系统服务搭建(六)vim编辑器用法 (二)
- AOP 面向切面编程详解
- 欢迎使用CSDN-markdown编辑器
- 一个监控iPhone7p港行预约货存的脚本
- cpp 4.12
- SpringMvc获取参数和向前台传值及参数中文乱码
- 罗织经
- C语言中字符数组和字符串指针分析
- ceph存储底层代码走读
- IOS拨打电话 返回为空,原因是URL字符串中含有一些转义字符,需要将格式进行处理即可
- python获取代理服务器地址
- dom4j读写xml文件以及遇到的乱码解决办法
- Android文字转语音播报
- 一个BUG引起的思考