博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
j2ee中web.xml中配置listener
阅读量:4078 次
发布时间:2019-05-25

本文共 1186 字,大约阅读时间需要 3 分钟。

web.xml中配置 

cn.sigangjun.support.spring.CustomRequestContextListener
CustomRequestContextListener.java

package cn.sigangjun.support.spring;import java.util.Locale;import javax.servlet.ServletRequestEvent;import javax.servlet.ServletRequestListener;import javax.servlet.http.HttpServletRequest;import org.springframework.context.i18n.LocaleContextHolder;import org.springframework.web.servlet.i18n.CookieLocaleResolver;import cn.sigangjun.util.ContextUtils;public class CustomRequestContextListener implements ServletRequestListener {		public void requestInitialized(ServletRequestEvent requestEvent) {		if (!(requestEvent.getServletRequest() instanceof HttpServletRequest)) {			throw new IllegalArgumentException(					"Request is not an HttpServletRequest: " + requestEvent.getServletRequest());		}		HttpServletRequest request = (HttpServletRequest) requestEvent.getServletRequest();		CookieLocaleResolver cookieLocaleResolver = ContextUtils.getBeanOfType(CookieLocaleResolver.class);		Locale locale = cookieLocaleResolver.resolveLocale(request);		LocaleContextHolder.setLocale(locale);	}	public void requestDestroyed(ServletRequestEvent requestEvent) {	}}

转载地址:http://vcnni.baihongyu.com/

你可能感兴趣的文章
poj 1976 A Mini Locomotive (dp 二维01背包)
查看>>
斯坦福大学机器学习——因子分析(Factor analysis)
查看>>
linux对于没有写权限的文件如何保存退出vim
查看>>
IntelliJ IDEA 下的svn配置及使用的非常详细的图文总结
查看>>
【IntelliJ IDEA】idea导入项目只显示项目中的文件,不显示项目结构
查看>>
ssh 如何方便的切换到其他节点??
查看>>
JSP中文乱码总结
查看>>
Java实现DES加密解密
查看>>
HTML基础
查看>>
Java IO
查看>>
Java NIO
查看>>
Java大数据:Hbase分布式存储入门
查看>>
大数据学习:Spark RDD操作入门
查看>>
大数据框架:Spark 生态实时流计算
查看>>
大数据入门:Hive和Hbase区别对比
查看>>
大数据入门:ZooKeeper工作原理
查看>>
大数据入门:Zookeeper结构体系
查看>>
大数据入门:Spark RDD基础概念
查看>>
大数据入门:SparkCore开发调优原则
查看>>
大数据入门:Java和Scala编程对比
查看>>