读书人

seam中文有关问题

发布时间: 2012-11-12 12:31:57 作者: rapoo

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 是乱码,我们可不可以改变编码方式来解决这个问题呢?

读书人网 >软件架构设计

热点推荐