`

JSF+MYSQL 中文问题

 
阅读更多
解决中文问题需要3个,

1. JSF 需要一个Filter
public class CharacterEncodingFilter implements Filter {

public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws IOException, ServletException {
req.setCharacterEncoding("UTF-8");
resp.setCharacterEncoding("UTF-8");
chain.doFilter(req, resp);
}

public void init(FilterConfig filterConfig) throws ServletException {

}

public void destroy() {

}
}

web.xml里配
<filter>
<filter-name>CharacterEncodingFilte</filter-name>
<filter-class>com.hengtiansoft.portal.util.CharacterEncodingFilter</filter-class>
</filter>

<filter-mapping>
<filter-name>CharacterEncodingFilte</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

2. MySQL
需要1. 把table 的charset设置成UTF8, COLLECTION 设置成 utf8-general-ci
2. 把字符字段的charset 同样设置成UTF8, COLLECTION 设置成 utf8-general-ci,这个在建表语句中可以体现,例如
`title` varchar(100) CHARACTER SET utf8 NOT NULL,

3. connection的语句要使用
jdbc:mysql://ip:port/dbname?UseUnicode=true&characterEncoding=UTF-8

就可以了。
分享到:
评论

相关推荐

    JavaEE 开发API大全 所有API大全

    JavaEE 开发API大全 所有API大全 JavaEE JavaScript Jsf css DHTML MySql JavaEE JavaScript Jsf css DHTML MySql JavaEE JavaScript Jsf css DHTML MySql JavaEE JavaScript Jsf css DHTML MySql

    java 中文帮助手册大全

    4.MySql中文手册5.1.chm 5.Junit4.12API.chm 6.JSF中文教程.chm 7.jquery1.8.2_20121105.chm 8.javaWeb.chm 9.Javascript高级教程.CHM 10.Hibernate_3.2.0_Reference_zh_CN.chm 11.css3.0参考手册.chm 12.Ajax中文...

    JavaWeb资源(集合).rar

    包含:Ajax中文手册(快速上手).chm---CSS.chm---Hibernate_3.2.0_Reference_zh_CN.chm---J2EE完全参考...--MySql中文手册5.1.chm---Ora 10G SQL Reference.chm--Spring_2.0_Reference_zh_CN.chm--struts中文手册quan.pdf

    JSP TOMCAT 四本相关的E-Book PDF

    1:MySQL™ and JSP™ Web Applications: Data-Driven Programming Using Tomcat and MySQL 2:Beginning JSP™ ,JSF™ ,and Tomcat Web Development From Novice to Professional 3:JSP 2.0 技术手册 4:...

    Rational Rose 培训教材 中文简版

    CSS JSF Hibernate Spring Struts Toplink ADF EJB3.O AJAX JavaScript Oracle Mysql 或者一些其它的小的要用到的软件 喜欢的话经常到我空间上来下,我也是收藏方便以后用 由于我也要下别人的东西,所以要一分,请...

    javaWeb综合参考手册 合集包

    Ajax中文手册(快速上手).chm CSS.chm ...J2EE完全参考手册-J2EE概述.pdf Javascript高级教程.CHM ...MySql中文手册5.1.chm Ora 10G SQL Reference.chm Spring_2.0_Reference_zh_CN.chm struts中文手册quan.pdf

    JavaWeb资源

    包含下列文档: Ajax中文手册(快速上手).chm CSS.chm ...J2EE完全参考手册-J2EE概述.pdf ...MySql中文手册5.1.chm Ora 10G SQL Reference.chm Spring_2.0_Reference_zh_CN.chm struts中文手册quan.pdf

    JSP2.0技术手册pdf(带示例源码).zip

    14-4 JDBC 连接 MySQL 的中文问题 14-5 PreparedStatement 14-6 CallableStatement 14-7 JDBC 2.0 介绍与使用 14-8 JNDI - 数据来源(Data Source) 与连接池(Connection Pool) 14-9 JSTL 的 SQL 标签库 14-10 ...

    iuhyiuhkjh908u0980

    PrettyFaces优雅的解决了这个问题,包括诸如功能:网页装载行动,无缝的跟faces的导航整合,动态视图的ID分配和管理参数分析,无需配置,兼容其他JSF框架。P ... by zly06 2009-09-09 回复 (0) 相关博客 ant模板 ...

    应用程序开发中的乱码问题 (2011年)

    通过对符号的常用编码进行讨论,指出在应用程序中产生乱码的原因,对应用Java语言的系统,何时容易产生乱码、如何避免乱码,尤其是对于访问Mysql数据库及应用JSF编写动态网页时如何避免乱码,同时,给出应用...

    javaweb 开发 资料大全 jsp开发 都是chm格式资料

    Ajax中文手册(快速上手).chm ...MySql中文手册5.1.chm Spring_2.0_Reference_zh_CN.chm Ora 10G SQL Reference.chm struts中文手册quan.pdf J2EE完全参考手册-J2EE概述.pdf ...... ...... ...... ......

    JAVA上百实例源码以及开源项目

    百度云盘分享 简介 笔者当初为了学习JAVA,收集了很多经典源码,源码难易程度分为初级、中级、高级等,详情看源码列表,需要的可以直接下载! 这些源码反映了那时那景笔者对未来的盲目,对代码的热情、执着,对...

    JAVA上百实例源码以及开源项目源代码

    Java 源码包 Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 ...

Global site tag (gtag.js) - Google Analytics