资源简介
医院系统医院系统医院系统医院系统医院系统医院系统医院系统医院系统医院系统医院系统医院系统医院系统医院系统医院系统医院系统
代码片段和文件信息
package com.inspur.hospital.utils.SetCharacterEncoding;
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 SetCharacterEncodingFilter implements Filter {
// ----------------------------------------------------- Instance Variables
/**
* The default character encoding to set for requests that pass through
* this filter.
*/
private String encoding = null;
/**
* The filter configuration object we are associated with. If this value
* is null this filter instance is not currently configured.
*/
private FilterConfig filterConfig = null;
/**
* Should a character encoding specified by the client be ignored?
*/
private boolean ignore = true;
/**
* Take this filter out of service.
*/
public void destroy() {
this.encoding = null;
this.filterConfig = null;
}
/**
* Select and set (if specified) the character encoding to be used to
* interpret request parameters for this request.
*
* @param request The servlet request we are processing
* @param response The servlet response we are creating
* @param chain The filter chain we are processing
*
* @exception IOException if an input/output error occurs
* @exception ServletException if a servlet error occurs
*/
public void doFilter(ServletRequest request ServletResponse response FilterChain chain)
throws IOException ServletException {
// Conditionally select and set the character encoding to be used
if (ignore || (request.getCharacterEncoding() == null)) {
String encoding = selectEncoding(request);
if (encoding != null) {
request.setCharacterEncoding(encoding);
}
}
// Pass control on to the next filter
chain.doFilter(request response);
}
/**
* Place this filter into service.
*
* @param filterConfig The filter configuration object
* @throws ServletException ServletException
*/
public void init(FilterConfig filterConfig) throws ServletException {
this.filterConfig = filterConfig;
this.encoding = filterConfig.getInitParameter(“encoding“);
String value = filterConfig.getInitParameter(“ignore“);
if (value == null) {
this.ignore = true;
} else if (value.equalsIgnoreCase(“true“)) {
this.ignore = true;
} else if (value.equalsIgnoreCase(“yes“)) {
this.ignore = true;
} else {
this.ignore = false;
}
}
// ------------------------------------------------------ Protected Methods
/**
* Select an appropriate character encoding to be used based on the
* characteristics of the current request and/or filter initialization
* parameters. If no character encoding should be set return
* null
.
*
* The default implementation unconditionally returns the value configure
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 118465 2009-03-15 17:45 医院系统\4-UI.rar
文件 37969 2009-03-15 17:53 医院系统\设计文档.rar
文件 1309 2009-03-15 21:28 医院系统\hospital\.project
文件 297 2009-03-15 21:15 医院系统\hospital\.myme
文件 1114 2009-03-15 21:15 医院系统\hospital\.classpath
文件 259 2009-03-15 21:47 医院系统\hospital\.mystrutsdata
文件 66 2009-03-15 21:47 医院系统\hospital\.myumldata
文件 89 2009-03-15 21:42 医院系统\hospital\.settings\org.eclipse.core.resources.prefs
文件 137 2009-03-15 21:46 医院系统\hospital\.settings\org.eclipse.ltk.core.refactoring.prefs
文件 162 2009-03-15 21:47 医院系统\hospital\.settings\org.eclipse.jdt.ui.prefs
文件 1271 2009-03-15 21:47 医院系统\hospital\.settings\org.eclipse.wst.validation.prefs
文件 120 2009-03-15 21:47 医院系统\hospital\.settings\com.genuitec.jboss.ide.eclipse.xdoclet.run.prefs
目录 0 2009-03-16 08:42 医院系统\hospital\.settings
目录 0 2009-03-16 08:42 医院系统\hospital\.myeclipse
文件 1498 2009-03-15 21:55 医院系统\hospital\WebRoot\login.htm
文件 1089 2009-03-15 21:52 医院系统\hospital\WebRoot\main.htm
文件 810 2009-03-15 21:52 医院系统\hospital\WebRoot\top.htm
文件 3581 2009-03-15 21:52 医院系统\hospital\WebRoot\userRegister.html
文件 550 2009-03-15 22:06 医院系统\hospital\WebRoot\index.htm
文件 5872 2009-03-15 22:11 医院系统\hospital\WebRoot\LEFT.htm
文件 2381 2009-03-15 21:56 医院系统\hospital\WebRoot\doctor\medicalHistoryA.html
文件 3880 2009-03-15 21:56 医院系统\hospital\WebRoot\doctor\medicalHistoryE.html
文件 785 2009-03-15 21:56 医院系统\hospital\WebRoot\doctor\medicalHistorymess.html
文件 2406 2009-03-15 22:00 医院系统\hospital\WebRoot\doctor\medicalHistoryU.html
文件 877 2009-03-15 21:56 医院系统\hospital\WebRoot\doctor\patientmess.html
文件 4046 2009-03-15 22:00 医院系统\hospital\WebRoot\doctor\patientmessE.html
文件 1965 2009-03-15 21:56 医院系统\hospital\WebRoot\doctor\sittime.html
文件 1527 2009-03-15 21:56 医院系统\hospital\WebRoot\doctor\uploadFile.html
文件 1831 2009-03-15 22:01 医院系统\hospital\WebRoot\doctor\worklogA.html
文件 2218 2009-03-15 22:01 医院系统\hospital\WebRoot\doctor\worklogE.html
............此处省略198个文件信息
- 上一篇:基于stm32的环境检测系统
- 下一篇:北航-《高等计算机网络》课件
相关资源
- 基于stm32的环境检测系统
- UML软件建模Rational Rose课程注册管理系
- 王珊、萨师煊 数据库系统概论第四版
- Qt人事管理系统
- Qt学生管理系统源码
- 电力系统自动化
- 西门子840系统数控编程基础
- 基于rfid仓库管理系统设计
- struts+hibernate简单的学生管理信息系统
- 公司年会抽奖
- 基于MSP430的逐日系统设计
- 宏达户籍管理系统
- 智能家居系统 源代码
- Qt学生成绩管理系统源码可运行
- 混沌伪随机序列的产生及其在扩频通
- 汽车代驾管理系统
- 基于web的二手交易系统的设计与实现
- 基于Web的电子产品销售管理系统,一
- 捷联惯导系统原理_陈哲
- 超短基线定位声呐系统usbl
- 动态电力系统的理论和分析(倪以信
- 页面置换算法 操作系统
- 基于ARCGIS的地震辅助救援系统
- 2018年下半年-系统集成项目管理工程师
- Jdbc经典案例之图书管理系统
- 计算机三级嵌入式系统学习思维导图
- 操作系统经典系列实验1-8
- 在线考试系统(和数据库).rar
- 领智会员管理系统 4.5破解版.zip
- 企业员工工资管理系统说明书预览版
评论
共有 条评论