. 统一编码
从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的经典开发环境。这种组合是Java Web开发中非常常见的配置之一,能够帮助开发者...
在本项目中,"Java+Servlet+Jdbc+Jsp+Mysql实现Web学生信息管理系统",开发者利用了Java后端技术、Servlet、JDBC、JSP以及MySQL数据库来构建一个完整的Web应用,用于管理学生信息。以下是这些技术在系统中的具体应用...
JSP+CSS+JavaScript+java+servlet+mysql 使用说明 1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件; 2. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导
这个系统结合了Java、Servlet、JSP、Tomcat服务器以及MySQL数据库,适用于学习和完成毕业设计或课程设计任务。下面将详细介绍这些关键技术和它们在项目中的应用。 1. **Java**: Java是一种广泛使用的面向对象的编程...
这个项目是一个基于Servlet+JSP的电影院售票系统,分为管理员和会员两种角色。 管理员权限包括: 修改登录密码 电影类别管理 电影信息管理 会员信息管理 订单信息管理 留言信息管理 会员权限包括: 会员注册 ...
后端:jsp + servlet + java + mysql 开发工具:ideaIC-2022.3.2.exe 或者eclipse都行 + jdk1.8 + Apache Tomcat/8.5.78 select version() 获取数据库版本'5.6.00' 图片无法加载是因为拦截器,修改拦截器,或者删除...
后端: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(Java Server Pages)、Servlet、JavaBean以及MySQL数据库和JDBC(Java...
通过这个简单的项目,你可以实践和巩固Java Web开发的基础知识,进一步提高对JSP、Servlet、MySQL和Tomcat协同工作的理解。同时,这也是一个很好的起点,为进一步深入学习Java EE和其他Web框架(如Spring Boot、...
项目介绍 ...JSP+CSS+jQuery+bootstrap+mysql+servlet 使用说明 1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件; 2. 使用IDEA/Eclipse/MyEclipse导入项目,E
【标题】"客户管理系统案例<Servlet+JSP+MySQL>"是一个综合性的项目,旨在帮助初学者深入理解如何在Web开发中结合使用这三个关键技术。Servlet、JSP和MySQL都是Web应用程序开发中的重要组件,它们共同构建了一个功能...
本项目"javaBean+servlet+jsp+mysql网上书店管理系统及网上销售系统"是一个完整的Web应用程序,集成了多种核心技术,为用户提供了便捷的在线购书体验。以下是关于该项目的详细知识点解析: 1. **JavaBean**: ...
本项目采用JSP(JavaServer Pages)作为前端展示技术,Servlet作为后端处理逻辑的核心,以及MySQL作为数据库存储考试数据。下面我们将深入探讨这个系统的组成部分和相关知识点。 1. **JSP技术**:JSP是一种动态网页...
本项目标题“登录servlet+jsp+mysql”表明它使用了Servlet作为后端控制器,JSP(JavaServer Pages)作为视图层进行用户界面展示,并借助MySQL数据库来存储和管理用户信息。以下将详细介绍这个系统的关键组成部分及其...
【MySQL + Servlet + JSP 简易CRM实现】 在IT行业中,开发客户关系管理系统(CRM)是一项常见的任务,尤其对于初学者来说,通过MySQL、Servlet和JSP的结合可以构建一个基础的CRM系统,这有助于理解Web应用程序的...
5.数据库:MySql 5.7版本; 6.是否Maven项目:否 技术栈 1. 后端:servlet 2. 前端:JSP+css+javascript+bootstrap+jQuery 使用说明 1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql...