首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

seam中文有关问题

2012-11-12 
seam中文问题使用JBoss seam开发时候,使用EntityQuery对象,如果查询条件输入中文,结果会搜索条件会变成乱

seam中文问题
使用JBoss seam开发时候,使用EntityQuery对象,如果查询条件输入中文,结果会搜索条件会变成乱码。在后台跟踪后发现执行了3次数据库查询。第一次是查询上一次的内容。第二次是查询当前输入的条件内容。但是这之后查询的属性被从新set了,而且是乱码并且重新执行查询。这个时候就错了。
谁知道是什么原因?</div>
直接是页面,而页面又定义了参数转换
<page>
<param name="firstResult" value="#{fruitList.firstResult}"/>
<param name="order" value="#{fruitList.order}"/>
<param name="from"/>
<param name="name" value="#{fruitList.fruit.name}"/>
</page>就导致了中文转换变成乱码了
把action改成一个具体的方法就没这个问题了


请问是把action改成一个什么具体的方法?
还有如果他是重新set变成了乱码,就是说在重新set之前fruitList.fruit.name 是乱码,我们可不可以改变编码方式来解决这个问题呢?

热点排行