Sealyu

--- 博客已迁移至: http://www.sealyu.com/blog

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  618 随笔 :: 87 文章 :: 225 评论 :: 0 Trackbacks
今天又碰到一个Seam的错误,感觉使用Seam开发的过程就是在不停的找Bug。
错误如下:
在使用rich:inplaceSelect做一个布尔型的选择框时,由于客户需要,在特定情况下需要一个默认值,也就是rich:inplaceSelect的defaultLabel,这时就需要除了true和false外再有一个null的值,所以需要将后台session bean中的对应属性由原始类型boolean改为Boolean,在改完之后,重新运行程序报错:
Property ‘xxx’ not readable on type java.lang.Boolean
分析了一下,找不出什么可能的原因,最后在一片帖子中发现了对应的信息:
原来JSF将原始类型boolean的get方法默认为is....(),而将封装类型Boolean的get方法默认为get...().

Ok,在后台将对应那个的方法修改,问题解决。
posted on 2009-07-20 09:24 seal 阅读(4020) 评论(0)  编辑  收藏 所属分类: Seam

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问