首页>代码>java开源分布式任务调度框架xxl-job支持oracle实例>/xxl-job-2.1.0/xxl-job-admin/src/main/java/com/xxl/job/admin/controller/interceptor/CookieInterceptor.java
package com.xxl.job.admin.controller.interceptor; import com.xxl.job.admin.core.util.FtlUtil; import com.xxl.job.admin.core.util.I18nUtil; import org.springframework.stereotype.Component; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.handler.HandlerInterceptorAdapter; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.util.HashMap; /** * push cookies to model as cookieMap * * @author xuxueli 2015-12-12 18:09:04 */ @Component public class CookieInterceptor extends HandlerInterceptorAdapter { @Override public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception { // cookie if (modelAndView!=null && request.getCookies()!=null && request.getCookies().length>0) { HashMap<String, Cookie> cookieMap = new HashMap<String, Cookie>(); for (Cookie ck : request.getCookies()) { cookieMap.put(ck.getName(), ck); } modelAndView.addObject("cookieMap", cookieMap); } // static method if (modelAndView != null) { modelAndView.addObject("I18nUtil", FtlUtil.generateStaticModel(I18nUtil.class.getName())); } super.postHandle(request, response, handler, modelAndView); } }
最近下载更多
szf123 LV12
2023年11月9日
xuexizhuanyong23 LV16
2022年10月11日
vicgong LV4
2022年5月19日
chengqiang LV13
2022年4月8日
wydpopwyd LV11
2021年10月12日
kwm2921944 LV10
2021年6月30日
雷纹_码农的进阶 LV7
2021年4月9日
微量的记忆 LV10
2021年2月25日
lironggang LV38
2020年12月22日
0312wangchen LV26
2020年7月1日