`

servlet/jsp中文乱码问题解决

阅读更多

1.jsp页面配置:

主要是用来设置本地的编码pageEncoding和告诉服务器本页面信息的编码charset

 

<%@ page language="java" pageEncoding="utf-8"%>
<meta http-equiv = "Content-Type" content = "text/html; charset=utf-8">
    

2.两种表单提交方式的配置

表单的提交方式包括get和post两种方式,其中get方式包括form表单中的get方式和以<a>便签方式提交的


2.1post方式

编写过滤器类继承Filter

 

package com.yourcompany.util;

import java.io.IOException;
import javax.servlet.*;

public class EncodingFilter implements Filter {
	public void destroy() {
	}

	public void doFilter(ServletRequest request, ServletResponse response,

	FilterChain chain) throws IOException, ServletException {
		request.setCharacterEncoding("UTF-8");
		chain.doFilter(request, response);
	}

	public void init(FilterConfig arg0) throws ServletException {
	}

}
   

 

web.xml中的配置

 

<filter>
		<filter-name>encoding</filter-name>
		<!-- filter-class 指定具体编写的过滤器的具体路径 -->
		<filter-class>com.yourcompany.util.EncodingFilter</filter-class>
	</filter>
	<filter-mapping>
		<filter-name>encoding</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>
 

2.2get方式

tomcat配置的修改:修改Tomcat根目录\conf\server.xml

<Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443"   URIEncoding="utf-8"/>

3.mysql连接配置

url= jdbc : mysql://localhost:3306/oa?autoReconnect=true&useUnicode=true&characterEncoding= utf-8

 

分享到:
评论

相关推荐

    servlet与jsp中文乱码处理

    通过以上方法,基本可以解决servlet和jsp在接收和显示中文时的乱码问题。但在实际开发中,可能还需要根据具体环境和需求进行调整。了解这些知识点,对于Java Web开发者来说是非常必要的,能够提高项目的稳定性和用户...

    jsp传参 servlet接收中文乱码问题的解决方法.docx

    jsp 传参 servlet 接收中文乱码问题的解决方法 jsp 传参 servlet 接收中文乱码问题是一个经常遇到的问题,特别是在使用 Hibernate+Servlet 框架时。当我们在 jsp 页面传参到 servlet 时,中文字符经常会出现乱码...

    Servlet及jsp解决中文乱码问题

    ### Servlet及JSP解决中文乱码问题 #### 一、引言 在Web开发中,中文乱码问题一直是困扰开发者的一大难题。特别是在使用Java技术栈(如Servlet与JSP)进行开发时,如果处理不当,很容易出现中文字符显示乱码的情况...

    servlet/jsp 入门教程

    - **处理中文问题**: 解决在编码和输出过程中可能出现的中文乱码问题。 - **处理表单数据**: 学习如何从HTML表单获取用户输入并进行处理。 - **读取HTTP请求头**: 访问和分析HTTP请求中的头部信息,以满足特定需求。...

    解决jsp+servlet开发中的中文乱码问题

    ### 解决JSP+Servlet开发中的中文乱码问题 #### 概述 在基于JSP(Java Server Pages)和Servlet技术的Java Web应用开发过程中,中文乱码问题一直是困扰开发者的一大难题。由于Java Web应用程序涉及多个组件之间的...

    javaweb servlet(jsp)的乱码问题原理及解决

    ### javaweb servlet(jsp)的乱码问题原理及解决 #### HTTP协议的基本理解与乱码问题背景 HTTP协议作为互联网应用中最为广泛使用的通信协议之一,它定义了客户端和服务端之间的交互规则。HTTP请求主要分为GET和...

    Jsp和Servlet中文乱码问题

    本文将深入探讨JSP和Servlet中文乱码问题的根源、解决方案以及预防策略。 ### JSP和Servlet中的中文乱码问题根源 中文乱码问题通常源于字符编码不一致或配置错误。在Web应用中,数据流经多个环节,包括客户端...

    JSP中文乱码问题解决总结

    2. 开发阶段就进行多语言测试,尽早发现并解决问题。 3. 使用版本控制工具,确保团队成员对编码设置有统一的认识。 4. 对于用户提交的数据,始终使用标准的字符集进行处理,避免直接拼接字符串。 5. 在数据库设计...

    jsp和servlet操作mysql中文乱码问题的解决办法.docx

    解决 JSP 和 Servlet 操作 MySQL 中文乱码问题的方法 在 JSP 和 Servlet 操作 MySQL 过程中,中文乱码问题是一个常见的问题,而解决这个问题需要从多方面入手,包括 JSP 页面、Servlet 编程和 Filter 配置等。本文...

    jsp中文乱码的解决方案

    文档《JSP各种乱码的处理(一).doc》和《JSP各种乱码的处理(二).doc》中可能详细列举了各种JSP乱码问题的实例及解决方法,包括但不限于文件上传、读取流、数据库操作等方面,建议参考学习,以便更全面地理解并解决...

    达内servlet/jsp/jquery资料

    中文问题(数据库乱码) - 数据库连接字符串中需要正确设置字符集编码。 - 使用正确的编码设置来避免乱码问题。 ### 31. MVC - **MVC** (Model-View-Controller) 是一种常见的设计模式,用于分离业务逻辑、数据...

    jsp+servlet+mysql乱码解决的这天

    jsp+servlet+mysql乱码解决方案是指在使用jsp+servlet+mysql开发web应用程序时,如何解决中文乱码问题的解决方案。该方案通过设置每个页面的编码格式为utf-8,控制器servlet中的请求编码格式为utf-8,数据库连接url...

    servlet过滤器解决乱码问题

    ### Servlet过滤器解决乱码问题 在Web应用开发过程中,字符编码问题经常出现,尤其是在处理中文等多字节字符时。如果不正确地设置字符编码,可能会导致页面显示乱码。本文将详细介绍如何通过Servlet过滤器来解决这...

    如何解决MySql-JSP中文乱码问题

    在开发Web应用时,尤其是使用Java技术栈如JSP、Servlet与MySQL数据库交互时,中文乱码问题常常困扰着开发者。这个问题的出现主要是由于字符编码不一致导致的,包括数据库编码、连接编码、页面编码等多个环节。下面...

    Servlet中的中文乱码问题

    本篇文章将深入探讨如何解决Servlet中的中文乱码问题,以及如何在GBK、UTF-8和ISO-8859-1之间做出合理的选择。 首先,我们需要了解字符编码的基本概念。GBK是中国大陆广泛使用的中文字符集,包含了大部分中文字符;...

    servlet中文乱码问题

    ### Servlet + Tomcat 中文乱码问题解析及解决方案 #### 一、中文乱码问题概述 在使用Servlet和Tomcat进行Web开发时,经常会遇到中文乱码的问题。这主要是因为客户端(如浏览器)与服务器之间使用的字符编码不一致...

    Servlet、Jsp乱码问题(三)

    本文将深入探讨Servlet和JSP中的乱码问题及其解决方法。 首先,我们需要理解字符编码的基础知识。在计算机中,字符编码是用来表示文本的方式,常见的有ASCII、GBK、UTF-8等。不同的编码格式可能导致相同字符的二...

    JavaJSP中文乱码问题解决心得.doc

    ### Java/JSP中文乱码问题解决心得 #### 一、Java中文问题的由来 Java作为一种广泛使用的编程语言,其核心设计目标之一就是提供良好的跨平台能力。为此,Java采用了Unicode作为其内部处理字符的标准,这使得Java...

    jsp中文乱码 jsp mysql 乱码的解决方法.docx

    因此,了解乱码的产生过程是解决问题的关键。 在了解乱码的产生过程之前,我们需要了解 JSP 页面的工作流程。当用户提交表单数据时,HTML 页面将参数发送给 JSP 页面,JSP 页面将参数编译成 class 文件,然后在 JSP...

Global site tag (gtag.js) - Google Analytics