直接分享代码:建立文件,继承filter接口,如下:
package org.wkj.zfx.fileEncoding;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
public class Encoding implements Filter {
public void destroy() {
}
/**
* 中文乱码处理
* */
public void doFilter(ServletRequest arg0, ServletResponse arg1,
FilterChain arg2) throws IOException, ServletException {
arg0.setCharacterEncoding("GBK");
arg1.setCharacterEncoding("GBK");
arg2.doFilter(arg0, arg1);
}
public void init(FilterConfig arg0) throws ServletException {
// TODO Auto-generated method stub
}
}
然后在web.xml里面配置如下:
<filter>
<filter-name>Encoding</filter-name>
<filter-class>org.wkj.zfx.fileEncoding.Encoding</filter-class>
</filter>
<filter-mapping>
<filter-name>Encoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
试试,ok!了
分享到:
相关推荐
在Java开发过程中,有时我们需要查看或分析已编译的.class文件中的源代码,这就涉及到Java的反编译技术。反编译是将字节码还原为接近原生的源代码的过程,常用工具有JD-GUI,它是一款直观的Java反编译器。然而,当...
Struts1.2和Spring2.0是两个经典的Java企业级开发框架,它们在Web应用程序开发中被广泛使用。这个“struts1.2+spring2.0 登录例子”是一个整合了这两个框架的示例项目,旨在帮助开发者理解如何在实际应用中集成和...
- FormBean是Struts中的模型组件,用于在视图和控制器之间传递数据。 - 在`struts-config.xml`中定义FormBean,并在Action类中使用get和set方法访问其属性。 11. **JSP页面**: - JSP页面负责显示数据和接收用户...
然而,当处理含有汉字的Lua文件时,反编译过程中可能会出现汉字乱码的问题,这主要与字符编码不匹配有关。本文将详细介绍如何在C#环境下,特别是使用Visual Studio 2013时,解决Lua文件反编译后的汉字乱码问题。 ...
Struts1.2是Apache软件基金会的一个开源框架,主要用于构建基于Java的企业级Web应用程序。它遵循Model-View-Controller(MVC)设计模式,帮助开发者更有效地管理应用程序的业务逻辑、用户界面和数据流。本教程针对...
这个"ssh.rar"压缩包文件包含了一个基于Struts1.2、Spring2.0和Hibernate3.0的示例项目,下面我们将详细探讨这三个组件及其在项目中的作用。 **Struts1.2** 是一个用于构建MVC(Model-View-Controller)架构的Java ...
在版本1.6.6中,它针对中文字符的处理进行了优化,确保在反编译过程中不会出现乱码问题,这对于处理包含中文字符的Java项目来说尤其重要。 **Java反编译基础** Java反编译是将Java字节码(.class文件)转换回源...
在Struts1.2中,Action类负责处理用户请求,ActionForm用于封装表单数据,而配置文件struts-config.xml定义了请求与Action之间的映射。本系统利用Struts的这些特性,实现了用户操作的路由和控制流程。 3. **JSP ...
Struts 1.2是Apache软件基金会开发的一个MVC(Model-View-Controller)框架,常用于构建Java Web应用程序,而MySQL 5.0则是一个流行的开源关系型数据库管理系统,适用于处理大量数据。 【描述】:“图书管理系统,-...
在这个"Struts1.2+mysql实现增删改查小程序"中,我们将探讨如何利用Struts1.2框架与MySQL数据库结合,构建一个简单的CRUD(Create, Read, Update, Delete)应用。 首先,理解Struts1.2的核心组件和工作流程至关重要...
Struts1.2、Hibernate3.5和Spring2.5是经典的Java企业级开发框架组合,被称为SSH(Struts-Spring-Hibernate)架构。这个框架集合提供了强大的模型-视图-控制器(MVC)设计模式支持,数据持久化以及依赖注入等功能,...
在Java编程中,中文乱码问题是一个常见的困扰,尤其是在处理文件读写、网络传输或数据库操作时。本文将深入探讨几种解决Java中中文乱码问题的方法,并以MyEclipse为开发环境,结合实际示例进行讲解。 1. 文件读写中...
Struts1.2、Spring2.0和Hibernate3.2是经典的Java企业级开发框架组合,被称为SSH框架。这个整合源码提供了这三个组件的集成示例,确保了兼容性和无jar包冲突,使得开发者可以快速地搭建和运行一个完整的Java Web项目...
在这个“ssh搭建案例 spring2.5 hibernate3.1 struts1.2”中,我们将深入探讨这三个组件如何协同工作来实现一个转账案例,并通过Spring管理事务。 首先,Spring作为核心的框架,负责整个应用的依赖注入(DI)和面向...
当我们在使用QT进行开发时,如果项目中包含中文字符,那么在静态编译之后出现乱码的问题,主要是因为编译器在处理中文字符时所使用的编码格式与程序运行时的编码格式不一致导致的。具体来说,在静态编译过程中,如果...
jd-gui.exe反编译后复制中文是乱码,xml,yml...等配置文件中文显示为乱码,本资源修改了编码,反编译后中文随意复制,配置文件显示也是正常的
这是一个基于Java技术栈的OA(Office Automation)办公自动化管理系统,主要使用了Struts1.2作为MVC框架,Hibernate3.0作为持久层框架,Spring2进行依赖注入和事务管理,而DWR(Direct Web Remoting)则用于实现前端...
在英文平台下,采用的默认编码格式是 ISO-8859-1,所以在编译转换后,执行输出时,原先在源文件中书写的中文字符串就变成了乱码。要解决这个问题,在编译 Servlet 类的源程序时,可以用 -encoding 参数指定编码格式...
Struts1.2版本是在Struts1.x系列中的一个稳定版本,它提供了一种组织应用逻辑的方式,通过Action和Form Bean来处理用户请求。这个版本支持自定义标签库,增强了国际化和异常处理能力。 3. **Hibernate ORM框架3.0**...
反编译工具jad简单用法 jad 是应用最广泛的java 反编译工具;... 这条指令将当前目录下的javatest.class反编译为javatest.java并保存在c:\\javasource目录里,其中的提示输出为中文,而不是Unicode代码。