完善拦截器例子
This commit is contained in:
parent
f332818593
commit
739eb6d488
|
@ -4,6 +4,7 @@ import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.web.servlet.HandlerInterceptor;
|
import org.springframework.web.servlet.HandlerInterceptor;
|
||||||
import org.springframework.web.servlet.ModelAndView;
|
import org.springframework.web.servlet.ModelAndView;
|
||||||
|
import org.springframework.web.servlet.handler.HandlerInterceptorAdapter;
|
||||||
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
@ -12,14 +13,14 @@ import javax.servlet.http.HttpServletResponse;
|
||||||
* 后台过滤器
|
* 后台过滤器
|
||||||
* Created by ZhangShuzheng on 2016/10/17.
|
* Created by ZhangShuzheng on 2016/10/17.
|
||||||
*/
|
*/
|
||||||
public class ManageInterceptor implements HandlerInterceptor {
|
public class ManageInterceptor extends HandlerInterceptorAdapter {
|
||||||
|
|
||||||
private static Logger _log = LoggerFactory.getLogger(ManageInterceptor.class);
|
private static Logger _log = LoggerFactory.getLogger(ManageInterceptor.class);
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
|
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
|
||||||
_log.info("ManageInterceptor==>preHandle");
|
_log.info("ManageInterceptor==>preHandle");
|
||||||
return false;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -0,0 +1,39 @@
|
||||||
|
package com.zheng.cms.controller;
|
||||||
|
|
||||||
|
import com.zheng.common.util.EhCacheUtil;
|
||||||
|
import com.zheng.common.util.PropertiesFileUtil;
|
||||||
|
import net.sf.ehcache.Cache;
|
||||||
|
import net.sf.ehcache.CacheManager;
|
||||||
|
import net.sf.ehcache.Element;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.ResponseBody;
|
||||||
|
|
||||||
|
import javax.servlet.http.HttpServletRequest;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 后台controller
|
||||||
|
* @author shuzheng
|
||||||
|
* @date 2016年10月18日
|
||||||
|
*/
|
||||||
|
@Controller
|
||||||
|
@RequestMapping("/manage")
|
||||||
|
public class ManageController {
|
||||||
|
|
||||||
|
private static Logger _log = LoggerFactory.getLogger(ManageController.class);
|
||||||
|
|
||||||
|
@RequestMapping(value = {"", "/index"})
|
||||||
|
@ResponseBody
|
||||||
|
public Object index() {
|
||||||
|
return "/manage/index";
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping("/login")
|
||||||
|
@ResponseBody
|
||||||
|
public Object login() {
|
||||||
|
return "/manage/login";
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -1,13 +1,10 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<beans xmlns="http://www.springframework.org/schema/beans"
|
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
xmlns:context="http://www.springframework.org/schema/context"
|
|
||||||
xmlns:mvc="http://www.springframework.org/schema/mvc"
|
xmlns:mvc="http://www.springframework.org/schema/mvc"
|
||||||
xsi:schemaLocation="
|
xsi:schemaLocation="
|
||||||
http://www.springframework.org/schema/beans
|
http://www.springframework.org/schema/beans
|
||||||
http://www.springframework.org/schema/beans/spring-beans.xsd
|
http://www.springframework.org/schema/beans/spring-beans.xsd
|
||||||
http://www.springframework.org/schema/context
|
|
||||||
http://www.springframework.org/schema/context/spring-context.xsd
|
|
||||||
http://www.springframework.org/schema/mvc
|
http://www.springframework.org/schema/mvc
|
||||||
http://www.springframework.org/schema/mvc/spring-mvc.xsd">
|
http://www.springframework.org/schema/mvc/spring-mvc.xsd">
|
||||||
|
|
|
@ -45,7 +45,7 @@
|
||||||
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
|
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
|
||||||
<init-param>
|
<init-param>
|
||||||
<param-name>contextConfigLocation</param-name>
|
<param-name>contextConfigLocation</param-name>
|
||||||
<param-value>classpath:springMVC-servlet.xml</param-value>
|
<param-value>classpath*:springMVC-servlet.xml</param-value>
|
||||||
</init-param>
|
</init-param>
|
||||||
<load-on-startup>1</load-on-startup>
|
<load-on-startup>1</load-on-startup>
|
||||||
</servlet>
|
</servlet>
|
||||||
|
|
Loading…
Reference in New Issue