zoukankan      html  css  js  c++  java
  • SpringMVC redirect乱码问题

    转:http://blog.csdn.net/xubo_zhang/article/details/8239725

    spring redirect

    1. 用spring redirect中文会乱码:如下示例
    public String redirectTest(){
    	redirect:/payment/alipay?body="中文";
    }
    浏览器会出现 body=??中文乱码
    

    [编辑]解决方案

    1. spring mvc 有自定义的org.springframework.ui.Model类用与封装url携带的参数具体方式如下:
    public String redirectTest(Model model){
    	model.addAttribute("body", "中文");
    	return "redirect:/payment/alipay";
    }
    

    或者如下方式

    public ModelAndView redirectTest(){
    	return new ModelAndView("redirect:/payment/alipay").addObject("body","中文");
    }
    

    以上两种方法都是将方法参数添加到spring自定义的对像中这样就不会乱码的情况了

    建议将url的携带参数add到Model对象中

  • 相关阅读:
    web--ajax--json
    4.26
    4.25
    4.23
    4.22
    4.20
    4.19
    4.18
    4月问题总结章
    4.17
  • 原文地址:https://www.cnblogs.com/YangK-java/p/6230167.html
Copyright © 2011-2022 走看看