spring MVC 重定向

相信你也遇见过这样的问题,进一个方法前,要进过判断,根据判断,选择进入Action的哪个方法

例如:你要判断用户是否登录,如果登录进入列表页,如果没有登录,先让用户去登录

例子:

private String myOrderListMemeber(PageBean pageBean,ModelMap model,HttpServletRequest request){
		
		。。。。。
		return "/order/orderListMember";
	}
	
	/**
	 * 
	 * 列表
	 * @param pageBean 分页信息
	 * @param state:订单状态
	 * @return
	 */
	@RequestMapping(value = "/gz.html", method = {RequestMethod.GET, RequestMethod.POST})
	public String orderList(){
		
	        user = 取到用户信息

		// 判断用户有没有登录
		if(null != user){
			//已登录
			return myOrderListMemeber(pageBean,model,request);
		}

		。。。。。。
		//让用户去登录
		return "/login.html";
	}

1.首先,前台页面跳到 /gz.html,判断用户是否登录,如果没有登录去登录页

2.如果已经登录,去列表页,注意:列表这个方法,并不用@RequestMapping,而是return +方法名和参数直接调用

posted @ 2014-12-23 15:30  刘尊礼  阅读(130)  评论(0)    收藏  举报