锘??xml version="1.0" encoding="utf-8" standalone="yes"?>最新亚洲成av人免费看,亚洲精品无码成人片久久不卡,亚洲欧洲精品国产区http://m.tkk7.com/totobacoo/archive/2007/09/23/147572.htmlSamuel.MoSamuel.MoSun, 23 Sep 2007 07:10:00 GMThttp://m.tkk7.com/totobacoo/archive/2007/09/23/147572.htmlhttp://m.tkk7.com/totobacoo/comments/147572.htmlhttp://m.tkk7.com/totobacoo/archive/2007/09/23/147572.html#Feedback0http://m.tkk7.com/totobacoo/comments/commentRss/147572.htmlhttp://m.tkk7.com/totobacoo/services/trackbacks/147572.html struts2 欏圭洰錛岄氬父寮鍙戣繃紼嬩腑錛屼竴浜涚畝鍗曠殑琛ㄥ崟鏂囦歡鎴栬呴潤鎬佹弿榪伴〉闈紝鑳戒笉璧癮ction嫻佺▼灝卞彲浠ョ敤html鏉ュ仛錛屽彲浠ヤ竴瀹氱▼搴︿笂鍑忓皯 struts2 鐨勬祦紼嬪紑閿錛屽鏋滃墠绔湁apache鐨勮瘽錛屼篃鍙互榪涗竴姝ュ垎鎽婁笟鍔℃湇鍔″櫒鍘嬪姏銆傛寜鐓ц繖鏍風殑鍘熷垯錛屼竴涓郴緇熷仛涓嬫潵錛岄毦鍏嶆湁涓浜涙垨鑰呭緢澶氱殑闈欐乭tml鏂囦歡銆?nbsp;
鍦ㄦ垜鐨勪竴涓伐紼嬮噷闈紝鎵鏈夋枃浠剁殑緙栫爜鏍煎紡鍧囦負 utf-8錛屽寘鎷繖浜涢潤鎬?html 鏂囦歡銆?鍦?IE 涓嬭闂紝欏甸潰鏄劇ず瀹屽叏娌℃湁闂銆傜敤 httplook 鏌ョ湅 http 澶翠俊鎭紝涔熷彲浠ョ湅鍒版湇鍔″櫒鍥為佺殑欏甸潰瀛楃闆嗙紪鐮佷負姝e父鐨?utf-8銆?浣嗘槸鐢?firefox 嫻忚鐨勬椂鍊欙紝鎵鏈夌殑鍔ㄦ侀〉闈?*.do)姝e父錛屽敮鐙?html 欏甸潰鍏ㄩ儴涔辯爜錛屽湪嫻忚鍣ㄨ彍鍗曞唴鎵嬪姩閫夋嫨欏甸潰緙栫爜鏍煎紡涓?utf-8錛屽垯鍙互姝e父鏄劇ず涓枃浜嗐傝櫧鐒跺彲浠ユ殏鏃惰В鍐籌紝浣嗕笉鍙兘鍋囪鎵鏈夌殑鐢ㄦ埛姣忔嫻忚榪欎簺闈欐乭tml鐨勬椂鍊欙紝閮戒細鎵嬪姩鍘婚夋嫨緙栫爜鏍煎紡銆傝繖閲屽繀欏昏鏈変竴涓不鏈殑鍔炴硶銆?nbsp;
鍦╢irefox鍐呬貢鐮佺殑html欏甸潰涓婏紝鍙抽敭“鏌ョ湅欏甸潰淇℃伅”錛屽彲浠ョ湅鍒癶ttp澶翠俊鎭唴鐨勭紪鐮佹牸寮忎負 gb2312錛岃岄〉闈eta淇℃伅鍐呮寚瀹氱殑鏄痷tf-8銆傚嵆firefox鏄寜gb2312鐨勭己鐪佽涓烘潵瑙f瀽utf-8緙栫爜鐨勯〉闈紝褰撶劧浼氫貢鐮併傞棶棰樺氨鍑哄湪錛宖irefox騫朵笉浼氬儚IE閭f牱鍙互鏍規嵁meta淇℃伅瑕嗙洊鏈嶅姟鍣ㄥ洖閫佺殑http澶翠俊鎭紝瀹冩槸涓ユ牸鎸夌収http鍗忚瑙勮寖鐨勮涓烘柟寮忥細鎸夌収http澶存寚瀹氱殑緙栫爜鏍煎紡鏉ヨВ鏋愰〉闈€備篃灝辨槸璇達紝濡傛灉http澶村洖閫侀噷闈㈡寚瀹氫簡欏甸潰鐨勭紪鐮佹牸寮忥紝firefox浼氬拷鐣eta淇℃伅鐨勫瓧絎﹂泦鎸囧畾銆傝孖E鍒欎互meta浼樺厛銆?br />
涓轟粈涔堟垜鐨勬湇鍔″櫒杈撳嚭html欏甸潰鐨勬椂鍊欙紝http澶翠細鍥為乬b2312鐨勭紪鐮侀泦錛熸垜鍦?web.xml 鍐呭姞涓?SetCharacterEncodingFilter錛屽己鍒舵墍鏈夎緭鍑哄瓧絎﹂泦涓?utf-8錛岄棶棰樹緷鏃с傚洜涓洪」鐩仛浜?SEO錛岀敤鍒頒簡 UrlRewriterFilter錛屼究鎬鐤戞槸榪欎釜 filter 鍦ㄥ仛 url forward 鐨勬椂鍊欙紝鏀瑰彉浜嗚緭鍑哄瓧絎﹂泦錛屽彲鏄幓鎺夎繖涓?filter 鍚庯紝闂榪樻槸瀛樺湪銆?浜庢槸鍐嶈冨療struts2鐨?FilterDispatcher錛岃繖鏄竴涓叏灞鐨勬淳鍙戣繃婊ゅ櫒錛宻truts2鐨勬牳蹇冩淳鍙戞帶鍒跺櫒銆?鏈鍒濈殑閰嶇疆濡備笅錛?br />
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>

<url-pattern>/**//*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
url-pattern 鏄?/* 鐨勫叏鑼冨洿鏄犲皠錛屽綋鐒朵篃鍖呮嫭浜?html 鍚庣紑鏂囦歡銆傝繖縐嶆儏鍐典笅錛岄」鐩腑浠諱綍涓涓姹傦紝浼氱粡榪?嬈ilter錛岄鍏堟槸SetCharacterFilter銆佺劧鍚庢槸 UrlRewriterFilter銆佹渶鍚庢槸 FilterDispatcher錛屼箣鍓嶅凡緇忔帓闄や簡 UrlRewriterFilter 鐨勯棶棰樸備簬鏄慨鏀?FilterDispatcher 鐨?url-pattern 涓?*.do錛屽嵆鍙繃婊?*.do 鐨勮姹傦紝鍏朵粬璇鋒眰姣斿 *.html錛屽垯涓嶄細緇忚繃榪欎釜 filter銆?nbsp;
榪欐牱淇敼鍚庯紝涓鍒囬兘姝e父浜嗐?br />
褰?url-pattern 涓?/* 鏃訛紝鎵鏈夎姹傚寘鎷闈欐佽祫婧愭枃浠剁殑璇鋒眰錛岄兘浼氭湁FilterDispatcher鏉ユ帴綆℃淳鍙戙傚鏋滆姹傜被鍨嬩負闈欐佽祫婧愶紝鍒?FilterDispatcher 涓嶄細璋冪敤 action 澶勭悊妯″潡鏉ユ帴鏀惰繖涓姹傦紝鑰屾槸綆鍗曠殑鍥為侀潤鎬佽祫婧愩傚湪榪欎釜鍥為佽繃紼嬩腑錛孎ilterDispatcher 鍋氱殑宸ヤ綔濡備笅錛?br />
FilterDispatcher.java

protected void findStaticResource(String name, HttpServletRequest request, HttpServletResponse response) throws IOException
{

if (!name.endsWith(".class"))
{

for (String pathPrefix : pathPrefixes)
{
InputStream is = findInputStream(name, pathPrefix);

if (is != null)
{
Calendar cal = Calendar.getInstance();
// check for if-modified-since, prior to any other headers
long ifModifiedSince = 0;

try
{
ifModifiedSince = request.getDateHeader("If-Modified-Since");

} catch (Exception e)
{
LOG.warn("Invalid If-Modified-Since header value: '" + request.getHeader("If-Modified-Since") + "', ignoring");
}
long lastModifiedMillis = lastModifiedCal.getTimeInMillis();
long now = cal.getTimeInMillis();
cal.add(Calendar.DAY_OF_MONTH, 1);
long expires = cal.getTimeInMillis();

if (ifModifiedSince > 0 && ifModifiedSince <= lastModifiedMillis)
{
// not modified, content is not sent - only basic headers and status SC_NOT_MODIFIED
response.setDateHeader("Expires", expires);
response.setStatus(HttpServletResponse.SC_NOT_MODIFIED);
is.close();
return;
}
// set the content-type header
String contentType = getContentType(name);

if (contentType != null)
{
response.setContentType(contentType);
}


if (serveStaticBrowserCache)
{
// set heading information for caching static content
response.setDateHeader("Date", now);
response.setDateHeader("Expires", expires);
response.setDateHeader("Retry-After", expires);
response.setHeader("Cache-Control", "public");
response.setDateHeader("Last-Modified", lastModifiedMillis);

} else
{
response.setHeader("Cache-Control", "no-cache");
response.setHeader("Pragma", "no-cache");
response.setHeader("Expires", "-1");
}


try
{
copy(is, response.getOutputStream());

} finally
{
is.close();
}
return;
}
}
}

response.sendError(HttpServletResponse.SC_NOT_FOUND);
}

// 
..


protected InputStream findInputStream(String name, String packagePrefix) throws IOException
{
String resourcePath;

if (packagePrefix.endsWith("/") && name.startsWith("/"))
{
resourcePath = packagePrefix + name.substring(1);

} else
{
resourcePath = packagePrefix + name;
}

resourcePath = URLDecoder.decode(resourcePath, encoding);

return ClassLoaderUtil.getResourceAsStream(resourcePath, getClass());
}
鍙互鐪嬪埌錛岀敱 ClassLoaderUtil.getResourceAsStream 杞藉叆闈欐佽祫婧愶紝鐒跺悗鍥為併侰lassLoaderUtil 榪樻槸鐢ㄤ簡 xwork 鐨?lib錛宻truts2騫舵病鏈夐噸鍐欒繖涓被銆傝繖涓洖閫佽繃紼嬩腑錛孎ilterDispatcher 騫舵病鏈夋寚瀹氬洖閫佸瓧絎﹂泦錛屽洜姝よ緭鍑洪〉闈細閲囩敤鏈嶅姟鍣ㄩ粯璁ゅ瓧絎﹂泦錛屽綋鐒惰窡鍏蜂綋鎿嶄綔緋葷粺涔熸湁鍏崇郴銆傜洰鍓嶈繕娌$湅鍒版湁榛樿浠TF-8浣滀負鏈嶅姟鍣ㄥ瓧絎﹂泦鐨勩?

]]>- 涓浜汮S甯哥敤鐨勬鍒欒〃杈懼紡http://m.tkk7.com/totobacoo/archive/2006/12/09/86557.htmlSamuel.MoSamuel.MoSat, 09 Dec 2006 09:15:00 GMThttp://m.tkk7.com/totobacoo/archive/2006/12/09/86557.htmlhttp://m.tkk7.com/totobacoo/comments/86557.htmlhttp://m.tkk7.com/totobacoo/archive/2006/12/09/86557.html#Feedback0http://m.tkk7.com/totobacoo/comments/commentRss/86557.htmlhttp://m.tkk7.com/totobacoo/services/trackbacks/86557.html
浠ュ悗鍐嶆湁濂界殑錛岄檰緇坊鍔狅綖
蹇呭~錛?br />/.+/
鐢ㄦ埛鍚嶏細
/^[a-zA-Z]{1}([a-zA-Z0-9]|[_]){4,19}$/
鏃犵鍙峰瓧絎︿覆錛?br />/^[^\s]{1}[^-_\~!@#\$%\^&\*\.\(\)\[\]\{\}<>\?\\\/\'\"]*$/
Email錛?br />/^\w+([-+.]\w+)*@\w+([-.]\\w+)*\.\w+([-.]\w+)*$/
鐢佃瘽鍙風爜錛?br />/^((\(\d{3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}$/
鎵嬫満鍙風爜錛?br />/^((\(\d{3}\))|(\d{3}\-))?13\d{9}$/
URL錛?br />/^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/
韜喚璇侊細
/^\d{15}(\d{2}[A-Za-z0-9])?$/
璐у竵錛?br />/^\d+(\.\d+)?$/
鏁板瓧錛?br />/^\d+$/
閭斂緙栫爜錛?br />/^[1-9]\d{5}$/
QQ錛?br />/^[1-9]\d{4,8}$/
鏁存暟錛?br />/^[-\+]?\d+$/
瀹炴暟錛?br />/^[-\+]?\d+(\.\d+)?$/
鑻辨枃錛?br />/^[A-Za-z]+$/
涓枃
/^[\u0391-\uFFE5]+$/
瀵嗙爜錛堝繀欏誨惈鏈夊ぇ鍐欏瓧姣嶃佸皬鍐欏瓧姣嶃佹爣鐐廣佹暟瀛椾腑鐨勮嚦灝戜袱縐嶃傚懙鍛碉紝榪欎釜姣旇緝鍙樻佸惂锝烇級
/^(([A-Z]*|[a-z]*|\d*|[-_\~!@#\$%\^&\*\.\(\)\[\]\{\}<>\?\\\/\'\"]*)|.{0,5})$|\s/

]]> - CentOS yum 鍥藉唴闀滃儚http://m.tkk7.com/totobacoo/archive/2006/12/01/84816.htmlSamuel.MoSamuel.MoFri, 01 Dec 2006 05:23:00 GMThttp://m.tkk7.com/totobacoo/archive/2006/12/01/84816.htmlhttp://m.tkk7.com/totobacoo/comments/84816.htmlhttp://m.tkk7.com/totobacoo/archive/2006/12/01/84816.html#Feedback0http://m.tkk7.com/totobacoo/comments/commentRss/84816.htmlhttp://m.tkk7.com/totobacoo/services/trackbacks/84816.html鐒跺悗灝辮嚜宸辨妸鍗囩駭鐨勮剼鏈慨鏀圭殑涓涓嬶紝鐩存帴浣跨敤鍥藉唴闀滃儚鍗囩駭銆傞熷害闈炲父蹇?br />澶у鍙互涓嬭澆涓嬮潰鐨勬枃浠惰繘琛屾浛鎹紝鐒跺悗榪涜鏇存柊銆傛垨鑰呯湅涓嬮潰鐨勪慨鏀規柟娉曞惂錛氾級
1銆備慨鏀瑰崌綰ц剼鏈?br />#vi聽/etc/yum.repos.d/CentOS-Base.repo
鎶妋irrorlist=http://mirrorlist.centos.org.....寮澶寸殑琛屽叏閮ㄥ垹闄?
鎺ョ潃鎶?a target="_blank">http://mirror.centos.org/鏇挎崲涓?a target="_blank">http://mirror.be10.com/
鎺ョ潃鎶?baseurl=鏇挎崲涓篵aseurl=
鎺ヤ笅鏉ユ妸$releasever鏇挎崲鎴愮殑浣燙entOS鐨勭増鏈紝榪欓噷鍙互鐢?.4鐨勬洿鏂?4.3鐨勪笉鏀寔銆?br />
鏈濂芥槸鎶?basearch鏇挎崲鎴愪綘鐨勭郴緇熺殑鐩稿簲鐨勫瓧紿溿傛垜鐨勬槸i386鐨勩傛湇鍔″櫒鏄痻86_64鐨?br />澶у鎸夎嚜宸辯殑鎯呭喌鏇挎崲灝辮浜嗭細錛?br />
CentOS4.4鍥藉唴鏇存柊闀滃儚鑴氭湰涓嬭澆
緋葷粺鍘熷鑴氭湰
[base]
name=CentOS-$releasever聽-聽Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
#released聽updates聽
[update]
name=CentOS-$releasever聽-聽Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
#packages聽used/produced聽in聽the聽build聽but聽not聽released
[addons]
name=CentOS-$releasever聽-聽Addons
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons
#baseurl=http://mirror.centos.org/centos/$releasever/addons/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
#additional聽packages聽that聽may聽be聽useful
[extras]
name=CentOS-$releasever聽-聽Extras
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
#additional聽packages聽that聽extend聽functionality聽of聽existing聽packages
[centosplus]
name=CentOS-$releasever聽-聽Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
#contrib聽-聽packages聽by聽Centos聽Users
[contrib]
name=CentOS-$releasever聽-聽Contrib
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
#baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
鎴戜慨鏀硅繃鐨刬386鐨?.4聽鐗堟湰
[base]
name=CentOS-4.4聽-聽Base
baseurl=http://mirror.be10.com/centos/4.4/os/i386/
gpgcheck=1
gpgkey=http://mirror.be10.com/centos/RPM-GPG-KEY-centos4
#released聽updates聽
[update]
name=CentOS-4.4聽-聽Updates
baseurl=http://mirror.be10.com/centos/4.4/updates/i386/
gpgcheck=1
gpgkey=http://mirror.be10.com/centos/RPM-GPG-KEY-centos4
#packages聽used/produced聽in聽the聽build聽but聽not聽released
[addons]
name=CentOS-4.4聽-聽Addons
baseurl=http://mirror.be10.com/centos/4.4/addons/i386/
gpgcheck=1
gpgkey=http://mirror.be10.com/centos/RPM-GPG-KEY-centos4
#additional聽packages聽that聽may聽be聽useful
[extras]
name=CentOS-4.4聽-聽Extras
baseurl=http://mirror.be10.com/centos/4.4/extras/i386/
gpgcheck=1
gpgkey=http://mirror.be10.com/centos/RPM-GPG-KEY-centos4
#additional聽packages聽that聽extend聽functionality聽of聽existing聽packages
[centosplus]
name=CentOS-4.4聽-聽Plus
baseurl=http://mirror.be10.com/centos/4.4/centosplus/i386/
gpgcheck=1
enabled=0
gpgkey=http://mirror.be10.com/centos/RPM-GPG-KEY-centos4
#contrib聽-聽packages聽by聽Centos聽Users
[contrib]
name=CentOS-4.4聽-聽Contrib
baseurl=http://mirror.be10.com/centos/4.4/contrib/i386/
gpgcheck=1
enabled=0
gpgkey=http://mirror.be10.com/centos/RPM-GPG-KEY-centos4

]]> - SSH,telnet緇堢涓枃鏄劇ず涔辯爜瑙e喅鍔炴硶http://m.tkk7.com/totobacoo/archive/2006/12/01/84800.htmlSamuel.MoSamuel.MoFri, 01 Dec 2006 04:12:00 GMThttp://m.tkk7.com/totobacoo/archive/2006/12/01/84800.htmlhttp://m.tkk7.com/totobacoo/comments/84800.htmlhttp://m.tkk7.com/totobacoo/archive/2006/12/01/84800.html#Feedback0http://m.tkk7.com/totobacoo/comments/commentRss/84800.htmlhttp://m.tkk7.com/totobacoo/services/trackbacks/84800.htmlvi /etc/sysconfig/i18n
灝嗗唴瀹規敼涓?/p>
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"

]]> - 鎼榪囨潵浜?/title>http://m.tkk7.com/totobacoo/archive/2006/09/27/72302.htmlSamuel.MoSamuel.MoWed, 27 Sep 2006 06:46:00 GMThttp://m.tkk7.com/totobacoo/archive/2006/09/27/72302.htmlhttp://m.tkk7.com/totobacoo/comments/72302.htmlhttp://m.tkk7.com/totobacoo/archive/2006/09/27/72302.html#Feedback0http://m.tkk7.com/totobacoo/comments/commentRss/72302.htmlhttp://m.tkk7.com/totobacoo/services/trackbacks/72302.html浠?donews 鎼榪囨潵浜嗭紝閭h竟鏈変竴浜涙枃绔狅紝鏈夌┖鐨勬椂鍊欓檰闄嗙畫緇惉榪囨潵銆?br />
铏界劧 blogjava 璺?donews 涓鏍鳳紝涔熺敤鎴戝緢涓嶆劅鍐掔殑 .TEXT 紼嬪簭錛屼笉榪囨劅瑙夎繖杈圭殑姘旀皼姣?donews 濂斤紝鏈嶅姟涔熺畻寰堢ǔ瀹氥?br />
鍐欑殑涓滆タ涓嶄細澶錛屽煎緱璁板綍涓涓嬬殑鎵嶄細涓婃潵鍔ㄥ姩鎵嬨?/p>

]]>
主站蜘蛛池模板:
中文字幕免费播放|
亚洲欧美在线x视频|
国产拍拍拍无码视频免费|
免费国产怡红院在线观看|
亚洲乱亚洲乱妇24p|
国产成人啪精品视频免费网|
亚洲熟女综合色一区二区三区|
久久久www成人免费毛片|
亚洲AV男人的天堂在线观看|
成人免费无码大片a毛片|
亚洲国产精华液2020|
免费一级一片一毛片|
一级毛片免费视频网站|
亚洲中文字幕不卡无码|
一个人看的www免费视频在线观看
一个人免费视频观看在线www
|
青青操免费在线观看|
国产亚洲一区二区三区在线观看|
久草免费福利在线|
亚洲成AV人片在线观看无|
亚洲电影在线免费观看|
亚洲精品国产国语|
亚洲国产精品综合久久网络
|
www视频免费看|
亚洲日韩国产欧美一区二区三区
|
亚洲一区中文字幕久久|
青青草a免费线观a|
国产精品亚洲а∨天堂2021|
国产亚洲午夜高清国产拍精品
|
中文字幕精品无码亚洲字
|
精品亚洲视频在线|
亚洲中文字幕无码永久在线|
久久中文字幕免费视频|
国产 亚洲 中文在线 字幕|
xvideos亚洲永久网址|
日韩内射激情视频在线播放免费|
亚洲噜噜噜噜噜影院在线播放|
男女啪啪永久免费观看网站|
在线观看免费视频网站色|
亚洲国产美女视频|
亚洲一本大道无码av天堂|
又大又硬又爽又粗又快的视频免费|