資源簡介
醫院系統醫院系統醫院系統醫院系統醫院系統醫院系統醫院系統醫院系統醫院系統醫院系統醫院系統醫院系統醫院系統醫院系統醫院系統

代碼片段和文件信息
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的環境檢測系統
- 下一篇:北航-《高等計算機網絡》課件
評論
共有 條評論