`
tuyuan
  • 浏览: 31071 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

seam 中文乱码

    博客分类:
  • web
阅读更多

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**:SEAM 是一个基于 Java EE 的企业级应用框架,它简化了复杂的应用程序开发过程,并且提供了丰富的功能来支持业务逻辑的实现。 - **版本信息**...

    jboss seam 中文文档集合

    **JBoss Seam 中文文档集合概述** JBoss Seam 是一个开源的应用框架,它结合了JavaServer Faces (JSF)、Java Persistence API (JPA)、Enterprise JavaBeans (EJB) 3.0 和其他Java EE组件,旨在简化企业级开发。这个...

    seam 中文文档 pdf

    seam 中文文档 pdf 格式 JSF+EJB3.0快速开发框架Seam的中文版向导。。。

    Jboss Seam中文版

    ### JBoss Seam中文版知识点详解 #### JBoss Seam简介 JBoss Seam是一个强大的企业级应用开发框架,基于Java EE标准,特别强调简化Web应用的开发流程。它通过整合多种技术如JSF、EJB 3.0等,提供了一种更为高效、...

    JBOSS SEAM组件中文手册

    **JBoss Seam组件中文手册** **一、Seam框架概述** Seam是一个开源的企业级Java框架,由JBoss公司开发,旨在简化Java EE应用程序的开发。它将多种技术如JavaServer Faces (JSF),Java Persistence API (JPA),EJB 3...

    seam in action 中文 english

    《Seam in Action》是一本专门探讨Seam框架的书籍,该书分为中文和英文两个版本,对于初学者和有经验的开发者来说都是一个宝贵的资源。Seam是一个强大的Java EE框架,它集成了多种技术,如JavaServer Faces (JSF)、...

    jboss seam 2.0 中文手册

    整理自jboss seam 中文站,压缩为chm格式,便于广大jboss seam爱好者阅读,所有版权归jboss seam中文站所有。

    seam参考手册中文版

    ### Seam参考手册中文版知识点概览 #### 一、Seam简介及基本概念 ##### JBoss Seam概述 - **Seam**是JBoss家族中的一员,它是一个建立于Java EE平台之上的开源框架,旨在简化企业级应用的开发过程。 - **版本**: ...

    seam 2中文手册

    seam下一代web开发框架

    jboss seam 中文文档

    ### JBoss Seam 中文文档知识点概述 #### 一、JBoss Seam 简介 JBoss Seam 是一款基于 Java EE 的应用开发框架,它通过提供一套丰富的组件模型和灵活的应用结构,极大地简化了企业级应用的开发过程。Seam 结合了 ...

    Seam Framework 2.0 Reference中文版

    ### Seam Framework 2.0 Reference中文版知识点梳理 #### JBoss Seam 概述 JBoss Seam 是一款基于 Java 的企业级应用开发框架,它简化了应用程序的开发过程,特别是那些涉及复杂的用户交互、业务逻辑以及数据处理的...

    jboss seam 学习资料,seam in action和官方手册

    Seam官方参考手册提供了详尽的技术细节,包括英文版和中文版,适合在实际开发中查阅具体API和配置。主要涵盖以下内容: 1. **Seam核心概念**:详细解释Seam的核心组件和工作原理,如Contexts、Components、Events和...

    jboss seam中文资料

    ### jboss-seam中文资料知识点概述 #### 一、JBoss Seam简介 JBoss Seam是一个基于Java EE的应用框架,主要用于简化企业级应用的开发过程。它整合了多种技术和模式,如JSF(JavaServer Faces)、EJB 3.0、JPA(Java...

    JbossSeam中文开发指南.docx

    Jboss Seam中文开发指南 Jboss Seam是基于Java EE 5.0的框架,提供了一个基于组件的架构,能够帮助开发者快速构建企业级应用程序。Seam框架提供了一个统一的编程模型,能够将JSF、EJB、JPA等技术整合在一起,提供了...

    seam_carving 代码实现 seam

    **Seam Carving 技术详解** Seam Carving,又称图像拉链,是一种基于能量最小化的图像调整方法,主要用于图像大小的动态调整,而不仅仅是简单的等比例缩放。它能够在保持图像主要结构不变的情况下,根据需要增加或...

    《SeamInAction》+《JbossSeam》+《官方中文指南》

    《Seam In Action》、《JBoss Seam》以及《官方中文指南》是学习Seam框架的宝贵资源,包含了大量的实践指导和深入解析。 《Seam In Action》这本书是Seam框架的权威指南,作者们通过实例详细讲解了如何利用Seam构建...

    Seam框架文档简述

    ### Seam框架核心知识点详解 #### 一、Seam框架简介 Seam,全称为JBoss Seam,是一款基于Java EE 5的技术栈构建的应用框架。它通过整合JSF(JavaServer Faces)与EJB 3.0(Enterprise JavaBeans 3.0)组件,并充分...

Global site tag (gtag.js) - Google Analytics