SSH 框架下OSCache配置
来源:互联网 发布:centos中文输入法 编辑:程序博客网 时间:2024/05/19 17:02
今天在使用SSH框架下使用osCache,结果配置好了,出现了中文乱码,我认为我写的SSH框架应该不会出现乱码的低级出错吧!经过一番调试之后终于发现了问题。原来是web.xml中配置出现了问题。
oscache配置如下:
首先下载oscache的jar包,我使用的是2.3的版本,解压压缩文件,并且把jar包配置到项目的lib目录下。
然后在解压后的文件中找到、etc/oscache.properties文件,然后把它放在项目的src目录下面,使用默认内容就行,(如果你想要其他配置可以查看官方文档,本文在此不做详细介绍)。
再次,配置项目的web.xml文件,加入
- <filter>
- <filter-name>CacheFilter</filter-name>
- <filter-class>com.opensymphony.oscache.web.filter.CacheFilter</filter-class>
- <init-param>
- <param-name>time</param-name>
- <param-value>60</param-value>
- </init-param>
- <init-param>
- <param-name>scope</param-name>
- <param-value>application</param-value>
- </init-param>
- </filter>
- <filter-mapping>
- <filter-name>CacheFilter</filter-name>
- <url-pattern>/*</url-pattern>
- </filter-mapping>
注意在配置中我使用的是application级别的缓存,在配置中请注意,如果你在xml文件中设置spring CharacterEncodingFilter,你必须把这个filter放在oscache filter的前面,否则会产生中文乱码问题,
- <filter>
- <filter-name>encodingFilter</filter-name>
- <filter-class> org.springframework.web.filter.CharacterEncodingFilter </filter-class>
- <init-param>
- <param-name>encoding</param-name>
- <param-value>UTF-8</param-value>
- </init-param>
- <init-param>
- <param-name>forceEncoding</param-name>
- <param-value>true</param-value>
- </init-param>
- </filter>
- <filter-mapping>
- <filter-name>encodingFilter</filter-name>
- <url-pattern>/*</url-pattern>
- </filter-mapping>
再次在spring中配置使用oscache.(因为我的hibernate配置上是集成到spring的applicationContext.xml中,如果你的是分开写的可以直接在hibernate 中配置)。
oscache在SSH框架下配置成功。
然后就ok了!!!!
- SSH 框架下OSCache配置
- ssh框架加入oscache
- OsCache配置
- OSCache配置
- 在MyEclipse下配置SSH框架学习资源整合
- SSH框架下项目的日志文件配置
- 配置java的maven项目下的ssh框架
- Maven下SSH框架运行环境的配置
- ssh框架配置
- SSH框架--struts配置
- SSH框架配置log4j
- 手动配置SSH框架
- SSH框架配置log4j
- SSH框架配置详解
- 手动配置SSH框架
- ssh框架配置+开发
- SSH 框架整合配置
- MyEclipse 配置SSH框架
- IOS 仿网易 banner scrollview 到头后 手势 事件提交到下级 拉开界面的效果
- Spring MVC学习(六)-------注解式控制器详解5
- IOS开发(二)之程序首次启动时加载关于程序应用的简介
- java------集合Map
- 里面有qq农场的WZ132
- SSH 框架下OSCache配置
- 基于大规模语料的新词发现算法
- mysql的TIMESTAMP类型,是否在insert时自动标记时间日期?
- Windows Phone 7 – 写一个会Record Audio的录音程式
- ICE Manual(Documentation for Ice 3.5)---The Ice Protocol(Protocol Compression)
- mysql 远程连接
- MC新手入门(四十五)------游戏网络功能二
- oracle 单表 备份
- ICE Manual(Documentation for Ice 3.5)---The Ice Protocol(Protocol and Encoding Versions)