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

     这里分享一个SpringMvc控制层之间带参数的互相访问方式,有时候会遇到由一个控制层直接转到本项目的另外一个控制层,这就可以用一下的这个方法,当然如果你想要实现后端跨域,那就只能尝试用httpclient或者已经封装的RestTemplate来实现。好了,这里还是言归正传,把后端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 
 * @Description: Springmvc后端之间的controller访问(如果是跨域访问可以用httpclient或者用集成的RestTemplate)
 * @author 
 * @date 2016年1月12日 下午12:14:26 
 * @version V1.0   
 */
@Controller
public 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;
	}	
}

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值