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

shop9\src\com\itcast\web\filter

阅读更多
SetCodeFilter.java


package com.itcast.web.filter;

import java.io.IOException;
import java.util.Date;

import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;

import org.apache.commons.beanutils.ConvertUtils;

import com.itcast.bean.privilege.SystemPrivilegePK;
import com.itcast.bean.product.Sex;
import com.itcast.utils.DateConverter;
import com.itcast.utils.SexConverter;
import com.itcast.utils.SystemPrivilegePKConverter;

public class SetCodeFilter implements Filter {

	public void destroy() {}

	public void doFilter(ServletRequest request, ServletResponse response,
			FilterChain filterchain) throws IOException, ServletException {
		HttpServletRequest req = (HttpServletRequest) request;
		req.setCharacterEncoding("UTF-8");
		filterchain.doFilter(request, response);
	}

	public void init(FilterConfig arg0) throws ServletException {
		ConvertUtils.register(new DateConverter(), Date.class);
		ConvertUtils.register(new SexConverter(), Sex.class);
		ConvertUtils.register(new SystemPrivilegePKConverter(), SystemPrivilegePK.class);
	}

}
分享到:
评论

相关推荐

    关于ITCAST

    根据提供的信息,我们可以总结出以下有关ITCAST的重要知识点: ### ITCAST概述 #### 定义与定位 ITCAST是一家专注于IT技术教育与培训的服务平台,成立于2007年10月18日。该平台旨在为广大IT学习者提供一个全方位、...

    itcast

    【标题】"itcast"可能指的是传智播客(ITCAST)这个教育机构,它提供了大量的编程学习资源,包括但不限于Java、Python、前端等技术领域。在这个上下文中,"itcast"可能是某个教学项目的代码库或者课程资料。 【描述...

    itcast_ssh_oa

    【标题】"itcast_ssh_oa" 暗示了这是一个与ITCast(一家知名的教育机构)相关的项目,重点可能是关于SSH(Struts2、Spring、Hibernate)框架的OA(Office Automation,办公自动化)系统。SSH是Java Web开发中常用的...

    itcastOA.rar_ itcastoa_itcast oa _itcast-oa_itcast_oa_itcastoa

    SSH框架的组合运用,使得该系统在数据持久化、业务逻辑处理以及用户界面展现方面表现得更加出色,是学习和应用企业级Java Web开发的重要实例。 首先,让我们深入理解SSH框架的各个组件: 1. **Struts2**:这是一个...

    itcast-tools-1.4.2.zip

    9. **RESTful API设计**:如果包含Web服务,可能遵循REST(Representational State Transfer)原则,提供JSON或XML格式的数据交换。 10. **日志记录**:如Log4j,用于记录应用程序的运行日志,便于调试和问题追踪。...

    电子商务开发源码 ItCast

    《电子商务开发源码 ItCast 全面解析》 在当今数字化时代,电子商务已经成为了商业活动的重要组成部分,而作为开发者,理解和掌握电子商务应用的开发过程至关重要。本文将深度剖析"电子商务开发源码 ItCast",带你...

    cn.itcast.page

    在软件开发过程中,特别是在大数据量的Web应用中,分页功能是不可或缺的一部分。巴巴运动网提供的分页jar包,名为"cn.itcast.page",为开发者提供了一种便捷的方式来实现高效的页面数据展示。本文将详细介绍这个jar...

    itcast-tool-1.4.2.jar

    至于itcast-tools-1.4.2-src.zip,这是一个源代码压缩包,很可能包含了ITCAST-TOOL-1.4.2.jar的所有源代码。对于开发者而言,直接查看源代码能更深入理解工具的工作原理,有助于定制或扩展功能,同时也便于排查问题...

    jar包itcast-tools-1.4.2.jar

    《深入解析itcast-tools-1.4.2.jar:JavaWeb开发中的实用工具包》 在JavaWeb开发中,各种工具包的使用极大地提升了开发效率和代码质量。其中,"itcast-tools-1.4.2.jar"是传智博客单独为JavaWeb开发者设计的一个...

    传智权限管家系统基于SpringCloud(Hoxton.SR3) +-itcast-authority-web.zip

    传智权限管家系统的主体部分是`itcast-authority-web`,这是一个Web应用服务,主要负责权限的管理和控制。它可能包含以下关键模块: 1. **用户管理**:系统中用户的创建、修改、删除以及角色分配等功能。通常会集成...

    itcast-crawler-jd.zip

    【标题】"itcast-crawler-jd.zip" 提供的是一个名为 "itcast-crawler-jd" 的爬虫项目,这个项目可能由某教育机构如 ITCAST(传智播客)开发,主要用于京东(JD)网站的数据抓取。在IT行业中,爬虫是一种用于自动化...

    14-基本资料-布局.itcast

    14-基本资料-布局.itcast

    itcast bbs 源码 传智播客版本

    总的来说,这个"itcast bbs 源码 传智播客版本"是一个适合初学者和有一定经验的开发者学习Web开发的宝贵资源。通过研究和实践,学习者可以深入理解Web应用程序的工作原理,包括前端与后端的交互、用户认证、数据存储...

    Order_订餐系统_cn.itcast.order_android_安卓shoplistview_服务器_

    在这个项目中,"itcast"可能指的是某教育机构或开发团队,"order"则直指核心功能——订餐服务。开发者可能采用了模块化编程,将不同的功能模块(如用户界面、网络通信、数据库操作等)封装在各自的包下,便于管理和...

    itcast_log_management.zip

    本篇将重点探讨MySQL在日志管理方面的实践应用,以"itcast_log_management.zip"为例,深入解析其在MySQL高级(四)综合案例中的运用。 一、MySQL日志系统概述 MySQL的日志系统主要包括二进制日志(Binary Log)、...

    itcast书店原型

    "itcast书店原型"是一个专为图书商城设计的项目,主要目标是构建一个高效、用户友好的在线购书平台。这个原型系统可能包含了多种技术栈和功能模块,以满足书店运营的需求,例如图书展示、购物车管理、订单处理、用户...

    itcast.zip

    【标题】"itcast.zip" 是一个包含Java爬虫代码的压缩包,它提供了不同爬虫项目的实现,便于学习和理解网络数据抓取技术。这个压缩包中的代码资源旨在教授如何构建一个能够爬取京东网站信息的爬虫。 【描述】提到的...

    ItcastOA_12_6.zip_itcastOA 2010_itcastOA java_itcastOA_12_itcast

    7. `src`:源代码目录,这里存放着项目的主要Java代码,是理解项目业务逻辑和架构的核心。 8. `WebRoot`:Web应用程序的根目录,包含了HTML、CSS、JavaScript、图片等静态资源,以及Servlet、JSP等动态内容。 9. `...

    php.itcast.cn PHP课程-session和cookie的简单原理

    总结起来,session和cookie是Web开发中不可或缺的工具,理解它们的运作机制和优缺点,能帮助开发者设计出更安全、高效的Web应用。在“php.itcast.cn”的PHP课程中,通过韩忠康老师的讲解,你可以更深入地学习这两个...

    itcast_tools 验证码加jquery验证表单

    本项目“itcast_tools 验证码加jquery验证表单”专注于提供一个高效且可靠的验证机制,确保用户数据的准确性和安全性。在这个项目中,主要涉及的技术包括Java、IDEA开发环境、验证码生成以及jQuery前端验证。 首先...

Global site tag (gtag.js) - Google Analytics