`
zhangzuanqian
  • 浏览: 268834 次
  • 来自: ...
社区版块
存档分类
最新评论

Tomcat5+JSP+Servlet+MySql5中文问题心得

阅读更多

. 统一编码
    从Tomcat 到 Mysql,我选择了gbk编码,因为实在Windows平台下,在Linux下通常设置为ISO-8895-1。
2. Tomcat 5配置,让URL支持中文
    在Server.xml文件中,只需添加Connector的URIEncoding参数即可,默认情况下该参数未被配置。要支持URL参数支持中文,加上URIEncoding=”GBK”就行。
<Connector port="80"
    maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
    enableLookups="false" redirectPort="8443" acceptCount="100"
    debug="0" connectionTimeout="20000"
    disableUploadTimeout="true" URIEncoding="GBK"/>
3. JSP
    在每个JSP页面中保证一下代码的存在:
    <%@ page contentType="text/html; charset=gbk"%>
    <meta http-equiv="Content-Type" content="text/html; charset=gbk">
4. Servlet
    在Servlet中,一定要在doGet或doPost的一开始就加入以下代码:
    request.setCharacterEncoding("gbk";
    response.setContentType("text/html; charset=gbk";
5. MySql
    Varchar 或Char类型的列一定要把编码方式设定为gbk,在MyManager Pro中输入的中文只能在MyManager Pro中看到,用程序调用就不知道是什么了,可能跟MyManager Pro的编码有关,同样通过网页传入的中文,在MyManager Pro也只能看到问号。
    另外注明,Mysql不支持中文的全文检索,因为没有中文智能分词能力,4.1的版本有个叫海量的公司做了中文全文检索的版本,但是5.0以上版本还没有办法支持中文全文检索。

6.   Connection connection = DriverManager
    .getConnection("jdbc:mysql://localhost:3306/mysql1?user=root&password=1&useUnicode=true&characterEncoding=GBK");
  

 

 

分享到:
评论

相关推荐

    Tomcat+JSP+MySQL经典配置实例

    ### Tomcat+JSP+MySQL 经典配置实例详解 #### 一、环境搭建与配置 在本章节中,我们将详细介绍如何配置一个基于Tomcat、JSP和MySQL的经典开发环境。这种组合是Java Web开发中非常常见的配置之一,能够帮助开发者...

    Java+Servlet+Jdbc+Jsp+Mysql实现Web学生信息管理系统

    在本项目中,"Java+Servlet+Jdbc+Jsp+Mysql实现Web学生信息管理系统",开发者利用了Java后端技术、Servlet、JDBC、JSP以及MySQL数据库来构建一个完整的Web应用,用于管理学生信息。以下是这些技术在系统中的具体应用...

    Java项目:在线奶茶店系统(java+JSP+JavaScript+servlet+Mysql)

    JSP+CSS+JavaScript+java+servlet+mysql 使用说明 1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件; 2. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导

    简单的 Java + Servlet + JSP + Tomcat + MySQL的活动管理系统.zip

    这个系统结合了Java、Servlet、JSP、Tomcat服务器以及MySQL数据库,适用于学习和完成毕业设计或课程设计任务。下面将详细介绍这些关键技术和它们在项目中的应用。 1. **Java**: Java是一种广泛使用的面向对象的编程...

    Java项目:电影院售票管理系统(java+Servlet+JSP+JDBC+Mysql)

    这个项目是一个基于Servlet+JSP的电影院售票系统,分为管理员和会员两种角色。 管理员权限包括: 修改登录密码 电影类别管理 电影信息管理 会员信息管理 订单信息管理 留言信息管理 会员权限包括: 会员注册 ...

    在线考试系统平台设计,框架:html + js + css + jsp + servlet + java + mysql

    后端:jsp + servlet + java + mysql 开发工具:ideaIC-2022.3.2.exe 或者eclipse都行 + jdk1.8 + Apache Tomcat/8.5.78 select version() 获取数据库版本'5.6.00' 图片无法加载是因为拦截器,修改拦截器,或者删除...

    网络考试系统平台设计,框架:html + js + css + jsp + servlet + java + mysql

    后端:jsp + servlet + java + mysql 开发工具:ideaIC-2022.3.2.exe 或者eclipse都行 + jdk1.8 + Apache Tomcat/8.5.78 http://localhost:8080/exam/ select version() 获取数据库版本'5.6.00' 图片无法加载是因为...

    java网上商城项目源码(jsp.servlet+javabean+mysql+jdbc)

    标题 "java网上商城项目源码(jsp.servlet+javabean+mysql+jdbc)" 提供了一个基于Java技术的网上商城项目的完整源代码实现。这个项目利用了JSP(Java Server Pages)、Servlet、JavaBean以及MySQL数据库和JDBC(Java...

    jsp+servlet+tomcat+mysql项目

    通过这个简单的项目,你可以实践和巩固Java Web开发的基础知识,进一步提高对JSP、Servlet、MySQL和Tomcat协同工作的理解。同时,这也是一个很好的起点,为进一步深入学习Java EE和其他Web框架(如Spring Boot、...

    Java项目:活动管理系统(java+JSP+bootstrap+servlet+Mysql)

    项目介绍 ...JSP+CSS+jQuery+bootstrap+mysql+servlet 使用说明 1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件; 2. 使用IDEA/Eclipse/MyEclipse导入项目,E

    客户管理系统案例

    【标题】"客户管理系统案例&lt;Servlet+JSP+MySQL&gt;"是一个综合性的项目,旨在帮助初学者深入理解如何在Web开发中结合使用这三个关键技术。Servlet、JSP和MySQL都是Web应用程序开发中的重要组件,它们共同构建了一个功能...

    javaBean+servlet+jsp+mysql网上书店管理系统及网上销售系统

    本项目"javaBean+servlet+jsp+mysql网上书店管理系统及网上销售系统"是一个完整的Web应用程序,集成了多种核心技术,为用户提供了便捷的在线购书体验。以下是关于该项目的详细知识点解析: 1. **JavaBean**: ...

    在线考试系统JSP+SERVLET+MYSQL

    本项目采用JSP(JavaServer Pages)作为前端展示技术,Servlet作为后端处理逻辑的核心,以及MySQL作为数据库存储考试数据。下面我们将深入探讨这个系统的组成部分和相关知识点。 1. **JSP技术**:JSP是一种动态网页...

    登录servlet+jsp+mysql

    本项目标题“登录servlet+jsp+mysql”表明它使用了Servlet作为后端控制器,JSP(JavaServer Pages)作为视图层进行用户界面展示,并借助MySQL数据库来存储和管理用户信息。以下将详细介绍这个系统的关键组成部分及其...

    mysql+servlet+jsp的简易crm实现

    【MySQL + Servlet + JSP 简易CRM实现】 在IT行业中,开发客户关系管理系统(CRM)是一项常见的任务,尤其对于初学者来说,通过MySQL、Servlet和JSP的结合可以构建一个基础的CRM系统,这有助于理解Web应用程序的...

    Java项目:小说阅读管理系统(java+JSP+bootstrap+Servlet+Mysql)

    5.数据库:MySql 5.7版本; 6.是否Maven项目:否 技术栈 1. 后端:servlet 2. 前端:JSP+css+javascript+bootstrap+jQuery 使用说明 1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql...

Global site tag (gtag.js) - Google Analytics