在使用struts的过程中,开始的时候真是问题多多。因为我的版本是最新的2.1.6,而之前的教程也最多是2.0.X的。不过李刚最近新出了第二版的《struts2.1权威指南》,七八百页,才60多块钱(打完折后的),真的不贵,呵呵。风中叶老师教导我们学习要懂得付出,对于新接触struts的同学来说,这本书真值得付出呢。
发现一个很奇怪的问题。因为我的文件编码格式一直是utf-8,所以我以为我的工程是支持中文的。但是键入汉字后,显示出来的却真是乱码——不是问号(看好多人的项目是将汉字显示为问号),而是希伯来文字似的乱码(其实我也不知道希伯来文字是啥样的)。我就很诧异,我的编码格式一直是统一的utf-8啊,怎么还这样?
在修改之前,我想看看2.1.6是否还支持org.apache.struts2.dispatcher.FilterDispatcher这个过滤器——大概阿帕奇公司推荐使用org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter这个过滤器了吧。因为在jar包还可以找到FilterDispatcher这个类文件,于是我将过滤器改用了FilterDispatcher。令我诧异的事情发生了——这次竟然支持了中文!!天哪,这是怎么回事,新版的过滤器反而不如2.0的了。
到网上看了一下,也有人遇到这种情况,据称是BUG。参http://www.blogjava.net/stone2083/archive/2009/06/08/280724.html
唉,在找到原因之前,看来还是用FilterDispatcher这个过滤器吧,呵呵。
相关文章
- 06-17关于sql中in 和 exists 的效率问题,in真的效率低吗
- 06-17【小家Spring】老项目迁移问题:@ImportResource导入的xml配置里的Bean能够使用@PropertySource导入的属性值吗?
- 06-17关于%和_进行模糊查询的时候,查询有问题该如何处理
- 06-17ThreadLocal怎么实现线程隔离的?可见性问题?为什么要重新定义一个threadLocalHashCode?为什么有内存泄露?弱引用又是什么?
- 06-17go实现钟表逻辑问题:手表时针与分针之间有一个夹角,写一个函数,传入时、分两个参数,返回时针与分针之间的夹角 要求:小于180度的正数
- 06-17ipfs项目是国家许可的吗?ipfs的应用有哪些?ipfs为什么可能取代http?
- 06-17IPFS集群矿机水滴科技是目前最好的选择吗?Filecoin是什么,Fil币有什么价值?
- 06-17你知道IPv6地址的接口标识有几种方法吗?
- 06-17关于STM32在线升级文件大或者跳转后中断有问题的解决方法(IAR环境)
- 06-17Expm 10_1 带负权值边的有向图中的最短路径问题