`
king_tt
  • 浏览: 2233575 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Struts1.2中文过滤

阅读更多

1.在util包下新建一个类Encoding 实现超类RequestProcessor (org.apache.struts.action.RequestProcessor)
2.alt+shift+S----->实现方法----->选择倒数第三个processPreprocess方法
3.写上request.setCharacterEncoding("utf-8");并抛出异常

 

具体代码如下:

/*****
**方法如下
**/

protected boolean processPreprocess(HttpServletRequest request,
			HttpServletResponse response) {
		// TODO Auto-generated method stub
		try {
			request.setCharacterEncoding("utf-8");
		} catch (UnsupportedEncodingException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return true;
	}

 


4.在struts-config.xml里加上
<controller processorClass="com.svse.struts.util.Encoding"></controller>

分享到:
评论

相关推荐

    struts1.2下载包

    Struts1.2是Apache软件基金会的一个开源项目,它是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架。这个框架的主要目的是为了简化开发过程,提高代码的可维护性和可重用性。在JSP中,Struts...

    基于Struts1.2的上传下载Demo

    Struts1.2是一个经典的Java Web开发框架,它在早期的Web应用开发中扮演了重要角色,尤其是在MVC(Model-View-Controller)设计模式的实现上。本项目"基于Struts1.2的上传下载Demo"是针对该框架的一个实践示例,旨在...

    struts1.2的jar包及源码

    Struts1.2是Apache软件基金会的一个开源项目,它是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架。这个框架的主要目的是为了简化开发过程,提高代码的可维护性和可重用性。Struts1.2在当时...

    Struts1.2+Spring1.2+Hibernate3.0企业人力资源管理系统

    《Struts1.2+Spring1.2+Hibernate3.0构建的企业人力资源管理系统详解》 在JavaEE领域,Struts、Spring和Hibernate是三个极为重要的框架,它们共同构成了经典的MVC(Model-View-Controller)架构,为企业级应用开发...

    struts1.2 的列子

    - `web.xml`文件是应用的部署描述符,其中需要配置Struts1.2的初始化参数,比如过滤器配置,以确保框架能够正常工作。 9. **异常处理**: - Struts1.2提供了一种全局的异常处理机制,可以在`struts-config.xml`中...

    Struts1.2 formfile实现批量上传

    在Struts1.2框架中,FormFile是用于处理文件上传的一个关键组件,尤其是在实现批量上传功能时。本文将深入探讨如何使用FormFile在Struts1.2中实现实现批量文件上传,以及相关的技术要点。 一、Struts1.2简介 Struts...

    Struts 1.2 API详细讲解

    2. web.xml:虽然不是Struts特有的配置文件,但它是Servlet容器的部署描述符,需要配置Struts的初始化参数和过滤器。 三、ActionMapping ActionMapping对象定义了Action与请求URL之间的映射关系。在struts-config....

    Struts1.2的登录、权限

    - **过滤器**:在Struts1.2中,我们可以使用Filter或者Interceptor(拦截器)来实现权限检查。比如,`LoginFilter`可以在用户访问受保护资源之前检查Session中的登录状态和角色信息。 - **标签库**:Struts1.2提供...

    struts1.2增删改查分页Filter Session

    在Struts1.2中,过滤器常用于处理共性任务,比如登录验证、字符编码转换、安全过滤等。开发者可以通过配置web.xml来定义Filter的顺序和映射规则。 4. Session: Session是服务器端保存用户状态的一种机制。在...

    struts1.2 解决中文乱码

    ### Struts 1.2 中文乱码问题详解与解决方案 #### 一、问题背景及原因分析 在 Web 应用开发过程中,特别是在使用 Java 的 Struts 1.2 框架时,中文乱码问题是开发者经常遇到的一个难题。这不仅影响用户体验,还会...

    struts1.2新手上路(注册登录模块 简单)

    Struts1.2是Apache软件基金会的一个开源框架,主要用于构建基于Java的企业级Web应用程序。它遵循Model-View-Controller(MVC)设计模式,帮助开发者更有效地管理应用程序的业务逻辑、用户界面和数据流。本教程针对...

    一个struts1.2+ibatis+gt_Grid的集成实现

    Struts1.2、iBatis和GT_Grid的集成实现是一个经典的Java Web开发技术组合,它们各自在应用程序架构中承担着不同的角色。Struts1.2是MVC(Model-View-Controller)框架的一种实现,它负责处理用户请求并协调应用的...

    ibatis spring struts1.2

    "ibatis spring struts1.2"是一个经典的Java企业级开发组合,它将三个强大的技术——iBatis(一个轻量级的持久层框架)、Spring(一个全面的企业应用框架)和Struts1.2(一个MVC框架)结合在一起,为Web应用程序提供...

    struts1.2demo

    这个"struts1.2demo"项目是一个示例应用,用于展示Struts 1.2的核心功能和用法。由于描述中提到没有导入类包,因此在使用这个项目之前,你需要自行添加必要的依赖库,比如Apache Struts 1.2的JAR文件,可能还包括...

    struts1.2框架验证实例

    Struts1.2框架是一个基于MVC(Model-View-Controller)设计模式的Java Web开发框架,它在Java社区中广泛使用,特别是在早期的Web应用开发中。本实例旨在帮助开发者理解并掌握如何在实际项目中运用Struts1.2进行表单...

    struts1.2+hibernate3框架的权限管理系统

    Struts1.2和Hibernate3是两个非常经典的Java Web开发框架,它们的结合在过去的许多企业级项目中被广泛使用。Struts1.2作为MVC(Model-View-Controller)设计模式的一种实现,主要用于控制应用程序的流程,而...

    struts1.2 data-sources配置4个jar包

    在Struts 1.2中,它可能用于辅助数据处理,如遍历、过滤和转换数据。在数据源配置中,虽然它不是直接与数据库连接相关的,但可能被用来处理配置信息或者在业务逻辑中处理数据。 在配置Struts 1.2的数据源时,通常...

    AutoCode代码生成器(Struts1.2版)

    ★ EncodingFilter 处理中文乱码的编码过滤器 ★ Action、Form、struts-config.xml web.xml struts的处理核心类及配置文件 ★ JSP调用页面(全面支持struts1.2)(增、删、改、查),分页功能自动实现 (如果数据库...

    eclipse搭建struts1.2

    在项目的`WEB-INF`目录下,打开`web.xml`文件,配置Struts的核心过滤器和ActionServlet。添加以下内容: ```xml &lt;filter-name&gt;struts-dispatcher &lt;filter-class&gt;org.apache.struts.action.ActionFilter ...

    Struts 1.2源码

    - 作为Servlet过滤器,ActionServlet拦截所有到达应用程序的请求,解析请求参数,并根据`struts-config.xml`中的配置转发到相应的Action。 4. **Action类** - 每个Action类对应一个特定的用户操作,负责处理请求...

Global site tag (gtag.js) - Google Analytics