jbossseam 版本为 2.1 web服务器为jboss 4.2;
在普通没有中文的情况下.点击一个查询一般的链接如下:
<div class="actionButtons" align="center">
<h:commandButton id="search" value="搜索" action="/transAccounts/TemporaryAccountList.xhtml" styleClass="tools_button" />
</div>
如果其中有中文参数:
<param name="mobile" value="#{temporaryAccountList.mobile}" />
<param name="idcard" value="#{temporaryAccountList.idcard}" />
<param name="accounttype" value="#{temporaryAccountList.accounttype}" />
<param name="realname" value="#{temporaryAccountList.realname}" />//realname 为用户姓名
<param name="status" value="#{temporaryAccountList.status}" />
其中realname 为中文..在点击查询时对应的ejb的类中
private String realname; 这里属性的值就会变成乱码..
这里就需要把上面的那个查询按钮的action属性改成实际的方法..即可解决问题;如下:
<div class="actionButtons" align="center">
<h:commandButton id="search" value="搜索" action="#{temporaryAccountList.doResult()}" styleClass="tools_button" />
</div>
对应ejb中添加doResult()方法如下:
其中getResultList 才是实际获取数据集合的方法..
public void doResult(){
queryFlag = true;
}
@Restrict("#{permissionChecker.hasPermission('temporaryaccount', 'query')}")
public List<AccountPrizeTransMapping> getResultList(){
if(queryFlag){
return super.getResultList();
}
return null;
}
其实解决这个问题的最好方法是修改在jboss内嵌的tomcat 里的server.xml
<Connector port="8080" 这里添加 URIEncoding="UTF-8"
分享到:
相关推荐
### SEAM 中文开发指南知识点概述 #### 一、SEAM 框架简介 - **SEAM**:SEAM 是一个基于 Java EE 的企业级应用框架,它简化了复杂的应用程序开发过程,并且提供了丰富的功能来支持业务逻辑的实现。 - **版本信息**...
**JBoss Seam 中文文档集合概述** JBoss Seam 是一个开源的应用框架,它结合了JavaServer Faces (JSF)、Java Persistence API (JPA)、Enterprise JavaBeans (EJB) 3.0 和其他Java EE组件,旨在简化企业级开发。这个...
seam 中文文档 pdf 格式 JSF+EJB3.0快速开发框架Seam的中文版向导。。。
### JBoss Seam中文版知识点详解 #### JBoss Seam简介 JBoss Seam是一个强大的企业级应用开发框架,基于Java EE标准,特别强调简化Web应用的开发流程。它通过整合多种技术如JSF、EJB 3.0等,提供了一种更为高效、...
**JBoss Seam组件中文手册** **一、Seam框架概述** Seam是一个开源的企业级Java框架,由JBoss公司开发,旨在简化Java EE应用程序的开发。它将多种技术如JavaServer Faces (JSF),Java Persistence API (JPA),EJB 3...
《Seam in Action》是一本专门探讨Seam框架的书籍,该书分为中文和英文两个版本,对于初学者和有经验的开发者来说都是一个宝贵的资源。Seam是一个强大的Java EE框架,它集成了多种技术,如JavaServer Faces (JSF)、...
### Seam2.0 GA 中文开发指南 #### JBoss Seam简介 JBoss Seam是一个高度集成的应用框架,旨在简化企业级Java应用的开发过程。Seam2.0版本提供了丰富的功能来支持面向组件的编程模式,并且它紧密集成了JavaServer ...
整理自jboss seam 中文站,压缩为chm格式,便于广大jboss seam爱好者阅读,所有版权归jboss seam中文站所有。
### Seam参考手册中文版知识点概览 #### 一、Seam简介及基本概念 ##### JBoss Seam概述 - **Seam**是JBoss家族中的一员,它是一个建立于Java EE平台之上的开源框架,旨在简化企业级应用的开发过程。 - **版本**: ...
seam下一代web开发框架
### JBoss Seam 中文文档知识点概述 #### 一、JBoss Seam 简介 JBoss Seam 是一款基于 Java EE 的应用开发框架,它通过提供一套丰富的组件模型和灵活的应用结构,极大地简化了企业级应用的开发过程。Seam 结合了 ...
### Seam Framework 2.0 Reference中文版知识点梳理 #### JBoss Seam 概述 JBoss Seam 是一款基于 Java 的企业级应用开发框架,它简化了应用程序的开发过程,特别是那些涉及复杂的用户交互、业务逻辑以及数据处理的...
Seam官方参考手册提供了详尽的技术细节,包括英文版和中文版,适合在实际开发中查阅具体API和配置。主要涵盖以下内容: 1. **Seam核心概念**:详细解释Seam的核心组件和工作原理,如Contexts、Components、Events和...
### jboss-seam中文资料知识点概述 #### 一、JBoss Seam简介 JBoss Seam是一个基于Java EE的应用框架,主要用于简化企业级应用的开发过程。它整合了多种技术和模式,如JSF(JavaServer Faces)、EJB 3.0、JPA(Java...
Jboss Seam中文开发指南 Jboss Seam是基于Java EE 5.0的框架,提供了一个基于组件的架构,能够帮助开发者快速构建企业级应用程序。Seam框架提供了一个统一的编程模型,能够将JSF、EJB、JPA等技术整合在一起,提供了...
**Seam Carving 技术详解** Seam Carving,又称图像拉链,是一种基于能量最小化的图像调整方法,主要用于图像大小的动态调整,而不仅仅是简单的等比例缩放。它能够在保持图像主要结构不变的情况下,根据需要增加或...
《Seam In Action》、《JBoss Seam》以及《官方中文指南》是学习Seam框架的宝贵资源,包含了大量的实践指导和深入解析。 《Seam In Action》这本书是Seam框架的权威指南,作者们通过实例详细讲解了如何利用Seam构建...
### Seam框架核心知识点详解 #### 一、Seam框架简介 Seam,全称为JBoss Seam,是一款基于Java EE 5的技术栈构建的应用框架。它通过整合JSF(JavaServer Faces)与EJB 3.0(Enterprise JavaBeans 3.0)组件,并充分...