package com.fh.controller.base;


import javax.servlet.http.HttpServletRequest;

import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
import org.springframework.web.servlet.ModelAndView;

import com.fh.entity.Page;
import com.fh.util.Logger;
import com.fh.util.PageData;
import com.fh.util.UuidUtil;

/**
 * @author 
 * 修改时间:2015、12、11
 */
public class BaseController {
	
	protected Logger logger = Logger.getLogger(this.getClass());

	private static final long serialVersionUID = 6357869213649815390L;
	
	/** new PageData对象
	 * @return
	 */
	public PageData getPageData(){
		return new PageData(this.getRequest());
	}
	
	/**得到ModelAndView
	 * @return
	 */
	public ModelAndView getModelAndView(){
		return new ModelAndView();
	}
	
	/**得到request对象
	 * @return
	 */
	public HttpServletRequest getRequest() {
		HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest();
		return request;
	}

	/**得到32位的uuid
	 * @return
	 */
	public String get32UUID(){
		return UuidUtil.get32UUID();
	}
	
	/**得到分页列表的信息
	 * @return
	 */
	public Page getPage(){
		return new Page();
	}
	
	public static void logBefore(Logger logger, String interfaceName){
		logger.info("");
		logger.info("start");
		logger.info(interfaceName);
	}
	
	public static void logAfter(Logger logger){
		logger.info("end");
		logger.info("");
	}
	
}
最近下载更多
quyiyi  LV2 昨天
暮雨2023  LV2 3月20日
vitos5n  LV9 3月10日
夜起星河  LV6 3月9日
yunYUN123  LV1 2月19日
hbsoft2008  LV15 2月17日
gaoxuyang  LV8 2月13日
大XXXXXXX  LV2 2月2日
linXH_AiMo  LV2 2022年9月18日
testuser1234567  LV24 2022年6月15日
最近浏览更多
暂无贡献等级
quyiyi  LV2 昨天
斧头帮副帮主  LV1 3月24日
liwiaif  LV1 3月24日
java小书童  LV16 3月23日
暮雨2023  LV2 3月20日
tanglitao  LV6 3月16日
chensheng11  LV2 3月10日
HQ 3月9日
暂无贡献等级
夜起星河  LV6 3月9日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友