首页>代码>spring mvc maven,websocket在线简单聊天室系统,ace master,extjs>/chatwebsocket/src/main/java/com/chatwebsocket/controller/base/BaseController.java
package com.chatwebsocket.controller.base; import javax.servlet.http.HttpServletRequest; import org.apache.log4j.Logger; import org.springframework.web.context.request.RequestContextHolder; import org.springframework.web.context.request.ServletRequestAttributes; import org.springframework.web.servlet.ModelAndView; import com.chatwebsocket.util.PageData; /** * * @author zhangmingjie * @date 2019年4月13日 上午10:18:16 * @version 1.0 */ public class BaseController { protected Logger logger = Logger.getLogger(this.getClass()); /** * 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; } 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(""); } }