SpringMvc控制层之间的带参数访问

来源:互联网 发布:p站软件 编辑:程序博客网 时间:2024/05/22 17:40

     这里分享一个SpringMvc控制层之间带参数的互相访问方式,有时候会遇到由一个控制层直接转到本项目的另外一个控制层,这就可以用一下的这个方法,当然如果你想要实现后端跨域,那就只能尝试用httpclient或者已经封装的RestTemplate来实现。好了,这里还是言归正传,把后端controller相互访问的方式贴出来吧。

package com.cardniu.wechat.controller;import java.util.HashMap;import java.util.Map;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.ModelAttribute;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.servlet.mvc.support.RedirectAttributes;/**    * @Title: WeChatController.java  * @Package com.cardniu.wechat.controller  * @Description: Springmvc后端之间的controller访问(如果是跨域访问可以用httpclient或者用集成的RestTemplate) * @author Yiyong Wu * @date 2016年1月12日 下午12:14:26  * @version V1.0    */@Controllerpublic class WeChatBackController {@RequestMapping(value="/controller/test")public String test(RedirectAttributes attr){Map<Integer,String> users = new HashMap<Integer,String>();users.put(1, "张三");users.put(2, "李四");attr.addFlashAttribute("users",users);return "redirect:/controller/test2";}@RequestMapping(value="/controller/test2")public String test2(@ModelAttribute("users") Map users){System.out.println(users.get(1));System.out.println(users.get(2));return null;}}

希望能够帮助到大家,有什么大家可以一起进步和分享。

3 0
原创粉丝点击