3. 连接字符串和数据库使用UTF-8编码:
- <connection-url>jdbc:mysql://127.0.0.1:3306/px0515?useUnicode=true&characterEncoding=UTF-8connection-url>
4. 服务器的server.xml配置文件中加入URIEncoding:
xml 代码
- <Connector port="8080" address="${jboss.bind.address}"
- maxThreads="250" maxHttpHeaderSize="8192"
- emptySessionPath="true" protocol="HTTP/1.1"
- enableLookups="false" redirectPort="8443" acceptCount="100"
- connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8" />
5. 因为以下faces-config.xml中的<default-locale></default-locale>设置对搜索引擎是不起作用的,需要在默认的messages.properties中也做到保留中文的国际化信息:
xml 代码
- <locale-config>
- <default-locale>zhdefault-locale>
- <supported-locale>zhsupported-locale>
- <supported-locale>ensupported-locale>
- locale-config>
6. 使用附件中的两个文件替换jboss-4.2.1.GA\server\default\deploy\jboss-web.deployer\jsf-libs\jsf-impl.jar里的class。
这是JSF本身的一个Bug,在本文的前几天才修正过来,JAR包的正式版本还未发布,这里的两个class是用最新版本编译出的。
www.ChinaQA.com所有,转摘请说明出处!
相关推荐
**JSF(JavaServer Faces)** 是一个Java平台上的用户界面框架,主要用于构建...在学习过程中,建议动手实践,结合源代码分析,加深理论知识的理解,同时关注官方文档和社区资源,以便及时获取最新技术和问题解决方案。
- **目标**:JavaServer Faces(简称JSF)旨在通过一套标准框架解决上述问题,实现不同角色(网页设计者、应用程序开发者、UI组件开发者)间的协作而不相互干扰。 #### 二、JSF的特点与优势 - **网页设计者的视角*...
JSF的出现旨在为这些问题提供一个全面的解决方案。它不仅简化了Web应用的开发,还通过分离不同的关注点,让设计师、程序员和组件开发者各司其职,提高整体的开发效率。 ##### 1.2 第一个JSF程序 在学习JSF之前,...
**JSF(JavaServer Faces)** 是一个Java平台上的Web应用程序开发框架...总结,《jsf入门》简体中文版这本书很可能会涵盖上述所有概念,帮助初学者理解JSF的基本原理和实践操作,从而快速掌握这个强大的Java Web框架。
在中国,JSF1.2的实现得到了一定程度的发展和优化,一些开发者和企业基于其核心功能进行了扩展,提供了更适合本土需求的解决方案。这些实现通常会针对中文环境进行优化,如支持中文编码、日期格式化等,同时还会加入...
总之,JSF通过提供一套完整的框架和工具集,极大地简化了Java Web应用的开发过程,使开发者能够更专注于业务逻辑的实现,而不是底层的技术细节。对于希望快速构建企业级Web应用的开发者来说,JSF无疑是一个值得掌握...
这个"A4J ajax4jsf中文指南 chm"是一个面向中文用户的手册,旨在帮助开发者更好地理解和使用A4J框架。** **一、A4J 概述** A4J是RichFaces项目的一部分,它提供了在JSF应用中实现异步更新页面的能力。通过A4J,...
JSF的帮助文档API中文版则是开发者必备的参考资源,它详细列出了JSF框架的所有接口、类和方法。通过API文档,开发者可以快速查找和理解以下内容: 1. **核心API**:包括javax.faces.*包下的所有类和接口,如...
《JSF标签》简体中文版.pdf涵盖了JSF的各种组件、转换器、验证器以及与后台数据交互的方法,有助于提升开发者在JSF项目中的效率。 **4. A4J (Ajax for JSF)** A4J 是一个扩展JSF的库,提供了一套AJAX支持,允许...
### OAF中文资料知识点梳理 #### 概述 OAF(Oracle Application Framework)是一个由Oracle提供的用于构建企业级Java应用程序的框架。它基于JavaServer Faces (JSF) 和 JavaServer Pages (JSP) 技术,并且充分利用...
同时,结合这两个API文档,可以在遇到问题时快速查找到解决方案。对于初学者,可以从简单的依赖注入和AOP开始,逐渐掌握更高级的概念和技术。随着经验的积累,Spring框架的强大功能将帮助你构建出高效、可维护的Java...
其次,对于中文字符无法显示的问题,需要在`exportPDFTable`方法中增加`createCustomFonts`方法。这个方法可能涉及加载或嵌入额外的字体资源,以支持PDF导出中的中文字符。这是因为某些默认的PDF字体可能不包含中文...
解决方法是在浏览器或者阅读器中更改字符编码设置为UTF-8或其他适合中文的编码格式,这样就可以正常查看中文文档了。 **J2EE的主要组件和功能** 1. **Servlet**:Servlet 是Java编写的小型服务器端程序,主要用于...
"中文版"意味着该版本已经包含了完整的中文语言包,方便中国开发者使用,避免了语言障碍,提高了工作效率。 1. **Eclipse IDE核心功能**: - **源代码编辑器**:Eclipse的编辑器支持语法高亮、自动完成、错误检测...
通过"J2EE+Tutorial中文版.chm"这个文档,学习者可以了解到J2EE的完整体系,理解各种组件的作用,掌握如何设计和部署J2EE应用,以及如何解决开发过程中遇到的问题。这个教程还可能包括实际的示例代码和练习,帮助...
ICEfaces不仅仅是一个UI组件库,它还提供了一个完整的解决方案,包括Facelets视图层技术、Spring框架集成以及Java Persistence API (JPA) 支持。 1. **Ajax Push**:ICEfaces的核心特性之一是其Ajax Push技术,这...
Seam in Action 是一本关于Seam框架的专业书籍,中文版的第一章主要介绍了Seam的核心理念和价值。Seam是一个革命性的Java EE应用框架,旨在通过整合现有的Java企业级技术,如EJB3、JSF、JPA和Hibernate,提供一个...