预览模式: 普通 | 列表
现象:
    当输入页面中含有日期如2008-01-01时,如果Form中对于的字段为Date类型,则会出现“argument type mismatch”错误。

原因:
    Struts的ActionServlet在接受到页面的请求后,会调用RequestUtils.populate方法对Form进行填值,而此方法又调用到BeanUtils.populate方法,而该方法进行填值时对不同类型的会进行转换,而默认的ActionServlet并没有注册相应的转换函数,所以会导致转换出现错误。

解决方法:
    1.实现自定义的ActionServlet方法并在里面注册转换函数。
    2.Form中的日期类型使用String类型,把转换动作放在Action中处理(即在Action中对Form->POJO转换时处理),可以在Action基类中注册类型转换类。

查看更多...

Tags: argument type mismatch

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 676
08-07
19

楼主的女友跟人跑了,网友安慰却成了这结果

某论坛有一楼主伤心发贴,竟然引来一批网友安慰,然后形成如此结果……

原帖如下:

我和我老婆是大学里认识的,大2的时候,我们在同一个学院,故事很平常,朋友租房子我去帮忙抬东西,朋友的朋友也去帮忙,这样我就认识了朋友的朋友,也就是老婆。

大学的生活很快,日子过去。我是个穷人,家里没有钱,父母以前是工人,现在下岗了在外打工,虽然穷,但是日子过得很快乐,我和老婆也是一样,最让她感动的是>2003年我节约钱给她买了她很喜欢的那双NIKE的鞋,她很感动,那时候我也觉得自己很幸福。

她的家庭情况也一般,她说以后想考公务员,而我刚上大四时去了一个房屋公司兼职做了个小职员,一个月1500。一切看来都很好。我是成都人,老婆重庆的。我在重庆读大学自然就在重庆的工作了,公司在两路口,那时候我和老婆计划着以后奋斗的生活。

查看更多...

Tags: 楼主 女友 网友 安慰

分类:生活 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 440
08-07
18

java lucene 技术 (2)

使用Lucene时,选择一个合适的分析器是非常关键的。对分析器的选择没有惟一的标准。待分析的语种是影响分析器选择的因素之一,因为每种语言都有其自 身的特点。影响分析器选择的另一个因素是被分析的文本所属的领域,不同的行业有不同的术语、缩写词和缩略语,我们在分析过程中一定要注意这一点。尽管我们 在选择分析器时考虑了很多因素,但是不存在任何一个分析器能适用于所有情况。有可能所有的Lucene内置分析器都不能满足你的需求,这时就得创建一个自定义分析解决方案。本章我将就Lucene的内置分析器以及网络上流行的开源分析器作出讲解。在开始文字讲解之前,我们先做一个简单的例子,可以使我们从一开始就有更直观的理解。



public class test {

  private static final String[] examples = {

            "The quick brown fox jumped over the lazy dogs",

查看更多...

Tags: java Lucene

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 501
08-07
18

流行分词组件比较

目前最新版本的lucene自身提供的StandardAnalyzer已经具备中文分词的功能,但是不一定能够满足大多数应用的需要。
另外网友谈的比较多的中文分词器还有:
CJKAnalyzer
ChineseAnalyzer
IK_CAnalyzer(MIK_CAnalyzer)
还有一些热心网友自己写的比较不错的分词器在此就不说了,有兴趣的可以自己研究研究。
以上三个中文分词器并不是lucene2.2.jar里提供的。
CJKAnalyzer和ChineseAnalyzer分别是lucene-2.2.0目录下contrib目录下analyzers的lucene-analyzers-2.2.0.jar提供的。分别位于cn和cjk目录。
IK_CAnalyzer(MIK_CAnalyzer)是基于分词词典,目前最新的1.4版本是基于lucene2.0开发的。以上分词器各有优劣,比较如下:

查看更多...

Tags: 流行 分词 组件 比较

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 631
08-07
18

Apache Lucene Java 2.3.0 发布

Apache Lucene Java 2.3.0 发布了。Apache Lucene可以说是Java社区全文检索引擎的事实标准,无人不晓,Lucene社区是相当活跃的,几乎每年都有两个版本发布,26号Lucene正式发布2.3版本。

新版本的特性:

l         索引性能的大幅度提高;

l         后台线程的合并;

l         可刷新的索引读写器;

查看更多...

Tags: Lucene java Apache

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 560
08-07
17

时光

    可能是被雨淋到而导致的发烧,烧得还不轻,当然也不是很重,活起来的问题不大。 只是很痛苦,身体发软,嘴发苦,眼睛干,总的来说比洗桑拿过瘾。 这样根本没法上班,只有去医院打点滴了,医院里的护士MM很好看,扎针扎得很疼。

查看更多...

Tags: 时光

分类:生活 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 616