锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久久久亚洲AV无码去区首,久久精品国产亚洲AV,国产精品亚洲综合一区在线观看http://m.tkk7.com/Jiangzy/榪欎釜涓栫晫涓婂彧鏈変袱鏍蜂笢瑗挎剤鍒嗕韓鎰堝,閭e氨鏄櫤鎱т笌鐖便?/description>zh-cnSun, 11 May 2025 05:30:09 GMTSun, 11 May 2025 05:30:09 GMT60鏈榪戝湪瀛︿範鍒嗘瀽php婧愪唬鐮佺殑錛屾湁涓璧蜂氦嫻佺殑錛?/title><link>http://m.tkk7.com/Jiangzy/archive/2016/06/20/430974.html</link><dc:creator>椋涢洩(leo)</dc:creator><author>椋涢洩(leo)</author><pubDate>Mon, 20 Jun 2016 08:04:00 GMT</pubDate><guid>http://m.tkk7.com/Jiangzy/archive/2016/06/20/430974.html</guid><wfw:comment>http://m.tkk7.com/Jiangzy/comments/430974.html</wfw:comment><comments>http://m.tkk7.com/Jiangzy/archive/2016/06/20/430974.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/Jiangzy/comments/commentRss/430974.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/Jiangzy/services/trackbacks/430974.html</trackback:ping><description><![CDATA[鏈榪戝湪瀛︿範鍒嗘瀽php婧愪唬鐮佺殑錛屾湁涓璧蜂氦嫻佺殑錛?br /><br />鍏徃緗戠珯錛?a >http://www.bejate.com</a><img src ="http://m.tkk7.com/Jiangzy/aggbug/430974.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/Jiangzy/" target="_blank">椋涢洩(leo)</a> 2016-06-20 16:04 <a href="http://m.tkk7.com/Jiangzy/archive/2016/06/20/430974.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Struts2鐨凙jax杈撳叆鏍¢獙 http://m.tkk7.com/Jiangzy/archive/2008/02/05/179313.html椋涢洩(leo)椋涢洩(leo)Mon, 04 Feb 2008 16:13:00 GMThttp://m.tkk7.com/Jiangzy/archive/2008/02/05/179313.htmlhttp://m.tkk7.com/Jiangzy/comments/179313.htmlhttp://m.tkk7.com/Jiangzy/archive/2008/02/05/179313.html#Feedback8http://m.tkk7.com/Jiangzy/comments/commentRss/179313.htmlhttp://m.tkk7.com/Jiangzy/services/trackbacks/179313.html鏂囩珷鎸囨暟:0  

    榪欐鏃墮棿鍦ㄧ爺絀禨truts2錛屽涔犺祫鏂欐槸鏂頒笂甯傜殑鏉庡垰钁楃殑銆奡truts2鏉冨▉鎸囧崡銆嬶紝寰堜笉閿欑殑涓鏈功錛岀湅浜嗚寰楁敹鑾峰緢澶с傚垰鐮旂┒瀹孲truts2涓殑Ajax杈撳叆鏍¢獙錛屽茍鍋氫簡涓浜涗緥瀛愶紝鐜版葷粨濡備笅錛?/p>


    Ajax鐨勮緭鍏ユ牎楠屼笉鏄鎴風鏍¢獙錛岃屾槸鏈嶅姟鍣ㄧ鏍¢獙錛屼絾榪欑鏈嶅姟鍣ㄧ鏍¢獙鏄互寮傛鏂瑰紡榪涜鐨勶紝嫻忚鑰呮棤闇鏄劇ず鎻愪氦璇鋒眰錛屽綋嫻忚鑰呰緭鍏ュ畬鎴愬悗錛岀郴緇熻嚜鍔ㄥ畬鎴愭牎楠屻係truts2鐨凙jax鏍¢獙寤虹珛鍦―WR鍜孌ojo涓や釜妗嗘灦涔嬩笂錛屽叾涓璂WR璐熻矗瀹炵幇鍦↗avaScript涓皟鐢ㄨ繙紼婮ava鏂規硶錛岃孌ojo鍒欒礋璐e疄鐜伴〉闈㈡晥鏋滅殑瀹炵幇銆?br /> 涓. 閰嶇疆DWR鐨勬牳蹇僑ervlet
DWR鏄疛ava棰嗗煙鐨凙jax妗嗘灦錛屽畠鍏佽瀹㈡埛绔疛avaScript浠g爜鐩存帴璋冪敤鏈嶅姟鍣ㄧ鐨凧ava鏂規硶錛岃岃繖涓繃紼嬫槸閫氳繃涓涓牳蹇僑ervlet鐨勮漿鎹㈡潵瀹炵幇鐨勩備負浜嗚DWR鐨勬牳蹇僑ervlet璧蜂綔鐢紝蹇呴』鍦╳eb.xml鏂囦歡涓厤緗鏍稿績Servlet銆傞厤緗瓺WR鐨勬牳蹇僑ervlet鐨勯厤緗墖孌靛涓嬶細
<!-- 閰嶇疆Struts2鐨勬牳蹇僑ervlet -->
<servlet>
<servlet-name>dwr</servlet-name>
<!-- 鎸囧畾Servlet鐨勫疄鐜扮被 -->
 <servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
 <!-- 鎸囧畾澶勪簬寮鍙戦樁孌?-->
 <init-param>
    <param-name>debug</param-name>
    <param-value>true</param-value>
 </init-param>
</servlet>
<!-- 鎸囧畾DWR鐨勬牳蹇僑ervlet鎷︽埅鐨刄RL -->
<servlet-mapping>
 <servlet-name>dwr</servlet-name>
 <url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
鍦ㄤ笂闈㈤厤緗枃浠朵腑澧炲姞浜咲WR鐨勬牳蹇僑ervlet鍚庯紝璇ervlet璐熻矗灝嗘湇鍔″櫒绔殑Java鏂規硶鏆撮湶鍑烘潵銆傚埌搴曢偅浜汮ava鏂規硶闇瑕佽鏆撮湶鍑烘潵錛岄氳繃鍦╠wr.xml閰嶇疆鏂囦歡涓寚瀹氬嵆鍙紝鍥犳闇瑕佸湪鏈簲鐢ㄤ腑澧炲姞涓涓猟wr.xml鏂囦歡銆?br /> 鎻愮ず錛氭澶勫茍涓嶈闇瑕佸紑鍙戣呰嚜宸卞紑鍙慉jax搴旂敤錛屽茍涓嶉渶瑕佸紑鍙戣呭埄鐢―WR妗嗘灦錛屾垜浠彧闇鍒╃敤Struts2瀵笵WR鐨勫皝瑁呭嵆鍙傚洜姝わ紝鍙渶鍦╓eb搴旂敤鐨刉EB-INF璺緞涓嬪鍔燿wr.xml鏂囦歡鍗沖彲錛岃屼笖dwr.xml鏂囦歡鐨勪唬鐮佷篃鏄浐瀹氱殑錛?br /> <!DOCTYPE dwr PUBLIC
 "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN"
 " <dwr>
 <!-- 瀹氫箟鎵鏈夐渶瑕佽鏆撮湶鐨凧ava鏂規硶 -->
     <allow>
  <!-- 瀹氫箟灝唎rg.apache.struts2.validators.DWRValidator鍒涘緩鎴愪竴涓獀alidator瀵硅薄 -->
         <create creator="new" javascript="validator">
             <param name="class" value="org.apache.struts2.validators.DWRValidator"/>
         </create>
  <!-- 瀹氫箟涓涓漿鎹㈠櫒 -->
         <convert converter="bean" match="com.opensymphony.xwork2.ValidationAwareSupport"/>
     </allow>
     <signatures>
        <![CDATA[
        import java.util.Map;
        import org.apache.struts2.validators.DWRValidator;
        DWRValidator.doPost(String, String, Map<String, String>);
        ]]>
     </signatures>
</dwr>
鍦ㄤ笂闈㈤厤緗枃浠朵腑錛屽皢org.apache.struts2.validators.DWRValidator綾誨垱寤烘垚涓涓狫avaScript瀵硅薄錛岃繖涓璞″悕涓簐alidator銆傚綋鐒訛紝榪欓噷鎵璇寸殑鍒涘緩鏄亣鍒涘緩錛屽洜涓篔ava綾繪槸鏃犳硶鍒涘緩JavaScript瀵硅薄錛屼絾DWR鎻愪緵涓縐嶆柟寮忥紝鍏佽褰撴垜浠湪瀹㈡埛绔皟鐢╲alidator鐨勬柟娉曟椂錛岃漿鎹㈡垚璋冪敤DWRValidator瀹炰緥鐨勬柟娉曘?br /> 鎻愮ず錛氬叧浜嶥WR鐨勮繍琛屽師鐞嗗拰浣跨敤緇嗚妭錛岃璇昏呭弬鑰冪瑪鑰呮墍钁楃殑銆婂熀浜嶫2EE鐨凙jax瀹濆吀銆嬩竴涔︺傛澶勭敱浜庣瘒騫呯鐞嗭紝鏃犳硶璇﹁堪DWR鐨勭敤娉曞拰緇嗚妭銆?br /> 瀹為檯涓婏紝瀵逛簬涓涓猄truts2鐨勫紑鍙戣呰岃█錛屾棤闇鐞嗕細榪欎簺瀹炵幇緇嗚妭錛屽洜涓篠truts2宸茬粡涓烘垜浠彁渚涗簡榪欎簺灝佽錛屾垜浠彧闇瑕佸湪Struts2灝佽鐨勫熀紜涓婅繘琛屽紑鍙戝嵆鍙?br /> 鍊煎緱鎸囧嚭鐨勬槸錛屼負浜嗚Web搴旂敤澧炲姞DWR鏀寔錛屾樉鐒惰繕闇瑕佸皢DWR鐨勪簩榪涘埗鍖呭鍒跺埌Web搴旂敤涓傚嵆浣垮浜嶴truts2.0.6姝e紡鐗堬紝渚濈劧涓嶆敮鎸丏WR鐨勭殑鏈鏂扮増鏈紙DWR鐨勬渶鏂扮増鏈槸2.0.1錛夛紝鍥犳鍙兘浣跨敤DWR鐨勫墠涓涓寮忕増1.1.3錛屽皢dwr-1.1.3.jar鏂囦歡澶嶅埗鍒癢eb搴旂敤涓嵆鍙?br /> 鎻愮ず錛氱敱浜嶴truts2鍙戣鐗堜腑騫舵湭鍖呭惈DWR浜岃繘鍒舵枃浠躲傚洜姝わ紝dwr-1.1.3.jar鏂囦歡蹇呴』鍒癉WR鐨勫畼鏂圭珯鐐癸紙
http://getahead.ltd.uk/dwr/錛夎嚜琛屼笅杞姐?/p>

浜? 璁劇疆欏甸潰鐨凙jax涓婚
姝e鍓嶉潰宸茬粡鎻愬埌鐨勶紝瀹炵幇Ajax浜や簰蹇呴』鍦ㄩ〉闈腑瀵煎叆Ajax椋庢牸鐨刢ontrolheader.ftl錛岃繖涓帶浠惰礋璐e綋姣忎釜杈撳叆緇勪歡澶卞幓鐒︾偣鏃訛紝灝嗚緭鍏ョ粨鏋滃彂閫佸埌鏈嶅姟鍣ㄧ榪涜鏍¢獙銆?br /> 涓轟簡瀹炵幇Ajax鏍¢獙錛岃繕闇瑕佸皢琛ㄥ崟璁劇疆鎴怉jax涓婚錛屽茍涓旇緗畍alidate="true"銆備笅闈㈡槸鏈ず渚嬪簲鐢ㄤ腑regist.jsp欏甸潰鐨勪唬鐮侊細
<%@ page language="java" contentType="text/html; charset=GBK"%>
<!-- 瀵煎叆Struts2鏍囩搴?-->
<%@taglib prefix="s" uri="/struts-tags"%>
<html>
<head>
<title>璇瘋緭鍏ユ偍鐨勬敞鍐屼俊鎭?lt;/title>
<!-- 瀵煎叆Ajax涓婚鐨刢ontrolheader.ftl -->
<s:head theme="ajax"/>
</head>
<body>
<H1>璇瘋緭鍏ユ偍鐨勬敞鍐屼俊鎭?lt;/H1>
<!-- 璁劇疆琛ㄥ崟浣跨敤Ajax涓婚錛屽茍涓旇緗畍alidate="true" -->
<s:form action="regist" theme="ajax" validate="true">
 <s:textfield name="name" label="浣滆呭悕"/><br>
 <s:textfield name="pass" label="瀵嗙爜"/>
 <s:textfield name="age" label="騫撮緞"/>
 <s:textfield name="birth" label="鐢熸棩"/>
 <s:submit value="娉ㄥ唽"/>
</s:form>
</body>
</html>
鍦ㄤ笂闈㈢殑琛ㄥ崟琚緗垚Ajax涓婚錛堣繖灝嗘剰鍛崇潃璇ヨ〃鍗曟槸涓涓繙紼嬭〃鍗曪級錛屽茍涓旇緗簡validate="true"灞炴с備竴鏃﹀畬鎴愪簡涓婇潰璁劇疆鍚庯紝褰撴煇涓緭鍏ョ粍浠跺け鍘葷劍鐐規椂錛岀郴緇熶細璐熻矗灝嗚緭鍏ュ唴瀹瑰彂閫佸埌鏈嶅姟鍣ㄧ榪涜鏍¢獙銆?/p>

涓? 璁劇疆鏍¢獙瑙勫垯
瀵逛簬浣跨敤Ajax鏍¢獙鐨凙ction綾伙紝涓庡熀鏈牎楠岀殑Action綾誨茍娌℃湁澶ぇ鐨勪笉鍚屼箣澶勩備絾蹇呴』鎸囧嚭錛氬敖閲忎笉瑕侀噸鍐橝ction綾葷殑validate鏂規硶錛岄噸鍐欒鏂規硶鏉ュ畬鎴怉jax鏍¢獙鍙兘鍑虹幇涓浜涙湭鐭ュ紓甯革紙榪欏彲鑳芥槸Struts2榪橀渶瑕佸畬鍠勭殑鍦版柟錛夈?br /> 娉ㄦ剰錛氫笉鍚岄氳繃閲嶅啓validate鏂規硶鏉ュ畬鎴怉jax鏍¢獙銆?br /> 涓轟簡瀹屾垚杈撳叆鏍¢獙錛屾垜浠氳繃瀹氫箟鑷繁鐨勬牎楠岃鍒欐枃浠舵潵瀹屾垚杈撳叆鏍¢獙錛屾湰杈撳叆鏍¢獙鏂囦歡浣跨敤瀛楁鏍¢獙鍣ㄩ鏍兼潵閰嶇疆鏍¢獙瑙勫垯銆備笅闈㈡槸鏍¢獙鏂囦歡鐨勪唬鐮侊細
鏂囦歡錛岃鏂囦歡鎸囧畾浜咥ction鐨勫睘鎬у繀欏繪弧瓚蟲庢牱鐨勮鍒欙紝涓嬮潰鏄搴旂敤涓瑼ction鐨勬牎楠屾枃浠剁殑浠g爜銆?br /> <?xml version="1.0" encoding="GBK"?>
<!-- 鎸囧畾鏍¢獙閰嶇疆鏂囦歡鐨凞TD淇℃伅 -->
<!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN"
 " <!-- 鏍¢獙鏂囦歡鐨勬牴鍏冪礌 -->
<validators>
 <!-- 鏍¢獙Action鐨刵ame灞炴?-->
     <field name="name">
  <!-- 鎸囧畾name灞炴у繀欏繪弧瓚沖繀濉鍒?-->
         <field-validator type="requiredstring">
   <param name="trim">true</param>
             <message>蹇呴』杈撳叆鍚嶅瓧</message>
         </field-validator>
  <!-- 鎸囧畾name灞炴у繀欏誨尮閰嶆鍒欒〃杈懼紡 -->
         <field-validator type="regex">
            <param name="expression"><![CDATA[(\w{4,25})]]></param>
             <message>鎮ㄨ緭鍏ョ殑鐢ㄦ埛鍚嶅彧鑳芥槸瀛楁瘝鍜屾暟緇勶紝涓旈暱搴﹀繀欏誨湪4鍒?5涔嬮棿</message>
</field-validator>
     </field>
 <!-- 鏍¢獙Action鐨刾ass灞炴?-->
 <field name="pass">
  <!-- 鎸囧畾pass灞炴у繀欏繪弧瓚沖繀濉鍒?-->
  <field-validator type="requiredstring">
   <param name="trim">true</param>
   <message>蹇呴』杈撳叆瀵嗙爜</message>
  </field-validator>
  <!-- 鎸囧畾pass灞炴у繀欏繪弧瓚沖尮閰嶆寚瀹氱殑姝e垯琛ㄨ揪寮?-->
  <field-validator type="regex">
   <param name="expression"><![CDATA[(\w{4,25})]]></param>
   <message>鎮ㄨ緭鍏ョ殑瀵嗙爜鍙兘鏄瓧姣嶅拰鏁扮粍錛屼笖闀垮害蹇呴』鍦?鍒?5涔嬮棿</message>
  </field-validator>
 </field>
 <!-- 鎸囧畾age灞炴у繀欏誨湪鎸囧畾鑼冨洿鍐?->
 <field name="age">
  <field-validator type="int">
   <param name="min">1</param>
   <param name="max">150</param>
   <message>騫寸邯蹇呴』鍦?鍒?50涔嬮棿</message>
  </field-validator>
</field>
 <!-- 鎸囧畾birth灞炴у繀欏誨湪鎸囧畾鑼冨洿鍐?->
 <field name="birth">
  <field-validator type="date">
   <!-- 涓嬮潰鎸囧畾鏃ユ湡瀛楃涓叉椂錛屽繀欏諱嬌鐢ㄦ湰Locale鐨勬棩鏈熸牸寮?-->
   <param name="min">1900-01-01</param>
   <param name="max">2050-02-21</param>
   <message>騫寸邯蹇呴』鍦?{min}鍒?{max}涔嬮棿</message>
  </field-validator>
 </field>
</validators>
瀹為檯涓婏紝榪欎喚鏍¢獙鏂囦歡涓庝箣鍓嶈繘琛屽熀鏈牎楠岀殑鏍¢獙鏂囦歡騫舵病鏈夊お澶х殑鍖哄埆銆傝繖涔熻瘉鏄庝簡Struts2妗嗘灦鐨勭畝鍗曘佹槗鐢ㄣ?br /> 瀹屾垚涓婇潰瀹氫箟鍚庯紝濡傛灉嫻忚鑰呭湪杈撳叆欏甸潰涓緭鍏ョ敤鎴峰悕錛屽皢鐒︾偣縐誨埌瀵嗙爜杈撳叆妗嗘椂錛屽皢鐪嬪埌Ajax鏍¢獙鏁堟灉銆?/p>



]]>
java-web-struts2-2.0-闃叉閲嶅鎻愪氦涔嬭緗?intercept http://m.tkk7.com/Jiangzy/archive/2008/02/04/179312.html椋涢洩(leo)椋涢洩(leo)Mon, 04 Feb 2008 15:57:00 GMThttp://m.tkk7.com/Jiangzy/archive/2008/02/04/179312.htmlhttp://m.tkk7.com/Jiangzy/comments/179312.htmlhttp://m.tkk7.com/Jiangzy/archive/2008/02/04/179312.html#Feedback4http://m.tkk7.com/Jiangzy/comments/commentRss/179312.htmlhttp://m.tkk7.com/Jiangzy/services/trackbacks/179312.html鏂囩珷鎸囨暟:0  

鍦ㄧ敤struts2.0鏍囩寮鍙戜腑,緇忓父瑕佷嬌鐢╢orm鎻愪氦.

閫氬父:

1)鍐欎竴涓猘ction綾?br />  姝ction綾誨畬鎴愭彁浜ゅ悗鐨勪繚瀛樺姩浣?

2)鍐欎竴涓潤鎬乯sp欏甸潰
 鍐檉orm,浠ュ強杈撳叆input,鍜屾彁浜utton.

3)璁劇疆struts*****.xml鏂囦歡
閰嶇疆action鍚嶇О浠ュ強鏄犲皠鐨勭被鍜岃繑鍥炵粨鏋滃悕縐扮瓑.

闂:

鍦ㄧ偣鍑?鎻愪氦"鍚?鎴戜滑閫氬父浼氬脊鍑轟竴涓彁紺轟俊鎭殑欏甸潰,鐢ㄦ埛姝ゆ椂鏈夊彲鑳戒細鎸塮5鍒鋒柊褰撳墠鎻愪氦鐨刟ction,浠庤屽皢澶氫釜鐩稿悓鐨勬暟鎹繚瀛樺埌浜嗗悗鍙版暟鎹簱,騫朵笖閫犳垚浜嗘綔鍦ㄧ殑瀹夊叏鍗遍櫓!
濡備綍閬垮厤閲嶅鎻愪氦鍛?

1) 鐢?lt;s:token>!
濡傚湪杈撳叆鐣岄潰鐨刯sp閲?璁劇疆token鏍囧織:

<form name="myname" action="myaction.do" method="post">

<input type="text" name="stuName" value="" .../>

... ...

<s:token/>

<input type="button" onclick="mymethod(this.form);" .../>

</form> 

2) 鍦╯truts****.xml鏂囦歡閲岄厤緗嫤鎴櫒:

<!-- 淇濆瓨 -->
  <action name="Save"
   class="com.yourcom.app.Action.Dataform.saveAction"
   method="Save">
   <interceptor-ref name="defaultStack" />
            <interceptor-ref name="token" />
            <result name="invalid.token">/Info/NoBack.jsp</result>                       
           
   
  </action>

3)鍐欎竴涓悕縐頒負NoBack.jsp鐨勬彁紺烘枃浠?褰撻噸澶峟5鍒鋒柊鏃?灝嗘樉紺烘湰欏靛唴瀹?鎻愮ず"涓嶅彲閲嶅鎻愪氦,鎴栬呴〉闈㈠凡緇忚繃鏈?

<s:token/>鍦ㄦ渶緇堢敓鎴愰〉闈㈡椂,鑷姩鐢熸垚涓涓猽nique id,閫氳繃瀹冩嫤鎴櫒鎵嶈兘鐭ラ亾欏甸潰鏄惁鏄悓涓嬈℃彁浜?



]]>
Apache涓璘RL Rewrite鎶鏈殑瀹炵幇 http://m.tkk7.com/Jiangzy/archive/2008/02/01/178771.html椋涢洩(leo)椋涢洩(leo)Thu, 31 Jan 2008 16:41:00 GMThttp://m.tkk7.com/Jiangzy/archive/2008/02/01/178771.htmlhttp://m.tkk7.com/Jiangzy/comments/178771.htmlhttp://m.tkk7.com/Jiangzy/archive/2008/02/01/178771.html#Feedback0http://m.tkk7.com/Jiangzy/comments/commentRss/178771.htmlhttp://m.tkk7.com/Jiangzy/services/trackbacks/178771.html  

鏈榪戞垜浠叕鍙哥殑緗戠珯鍦ㄨ繘琛屼紭鍖栧姩浣滐紝瑕佹兂閲囩敤涓縐嶅ソ鐐圭殑鎶鏈紝浣垮緱鍘熸潵鐨凱HP鍔ㄦ佸艦寮忕殑緗戦〉鏂囦歡鑳藉琚獹OOGLE絳夋悳绱㈠紩鎿庢洿鍔犲鏄撳湴鏀跺叆鍏朵腑錛岀洰鍓嶆垜浠凡緇忛噰鐢ㄤ簡涓浜涙敼榪涘姙娉曪細姣斿鍦ㄥ悗鍙扮敤PHP紼嬪簭灝嗗師鏉ョ殑鏂囦歡鏀規垚HTM鍐呭錛涢噰鐢ˋpache鐨凱ath_Info鎶鏈紝浣嗚寰楄繕鏄笉澶熷己澶э紝鍥犳鍐沖畾閲囩敤Apache涓殑URL Rewrite鎶鏈潵璇曠敤涓涓嬨?/p>

寰堟棭灝辨敞鎰忓埌瀹冧簡錛屼絾涓鐩翠笉鐭ラ亾鎬庝箞瀹炵幇錛屼粖澶╁挰鍜墮錛岀炕浜哊綃囨湁鍏崇殑鏂囩珷錛岀粓浜庡疄鐜頒簡涓浜涘熀鏈殑鍔熻兘錛?/p>

1銆佷慨鏀筯ttp.conf

鍦ㄤ綘瑕佷慨鏀圭綉绔欑殑鏍圭洰褰曚笅錛?/p>


DefaultType application/x-httpd-php
rewriteengine on #蹇呴』
options followsymlinks #蹇呴』
RewriteRule /news/(\d+)\.html /news\.php\?id=$1 [N,L] #瑙勫垯
AllowOverride All

2銆佸厛淇敼http.conf


DefaultType application/x-httpd-php
options followsymlinks
AllowOverride All

鐒跺悗鍐嶅湪姝ょ洰褰曚笅寤虹珛涓涓?htacess鏂囦歡錛屽畠鐨勫唴瀹瑰涓嬶細
rewriteengine on
rewritebase /websamples/urlrewrite/
RewriteRule news/(\d+)\.html news\.php\?id=$1 [N,L]

 

榪欐牱灝卞疄鐜頒簡灝唄ttp://localhost/news/1000.html 瑙f瀽涓?http://localhost/news.php?id=1000鐨勫姛鑳?/p>

闄勫綍錛?涓涓綉绔欑殑.htacess鏂囦歡)

-------------------------------------------------------------------------------

ErrorDocument 401 /error.php
rewriteengine on
rewritebase /websamples/urlrewrite/power-for-less.com/

#show category
#
RewriteRule ^((laptop([^/]*))|(camcorder([^/]*))|(((digital)?).?camera([^/]*))|(power([^/]*))|(pda([^/]*))|(mobile([^/]*))|(two-way([^/]*))|(scanner([^/]*))|(mp3([^/]*)))\.htm(l?)$ babrand\.php\?fclassname=$1 [NC]

#show brands
#
RewriteRule ^(laptop([^/]*))/([^/]+)\.htm(l?)$ series\.php\?fclassname=$1&fb_babrand=$3 [NC]
RewriteRule ^(camcorder([^/]*))/([^/]+)\.htm(l?)$ series\.php\?fclassname=$1&fb_babrand=$3 [NC]
RewriteRule ^(((digital)?).?camera([^/]*))/([^/]+)\.htm(l?)$ series\.php\?fclassname=$1&fb_babrand=$5 [NC]
RewriteRule ^(power([^/]*))/([^/]+)\.htm(l?)$ series\.php\?fclassname=$1&fb_babrand=$3 [NC]
RewriteRule ^(pda([^/]*))/([^/]+)\.htm(l?)$ series\.php\?fclassname=$1&fb_babrand=$3 [NC]
RewriteRule ^(mobile([^/]*))/([^/]+)\.htm(l?)$ series\.php\?fclassname=$1&fb_babrand=$3 [NC]
RewriteRule ^(two-way([^/]*))/([^/]+)\.htm(l?)$ series\.php\?fclassname=$1&fb_babrand=$3 [NC]
RewriteRule ^(scanner([^/]*))/([^/]+)\.htm(l?)$ series\.php\?fclassname=$1&fb_babrand=$3 [NC]
RewriteRule ^(mp3([^/]*))/([^/]+)\.htm(l?)$ series\.php\?fclassname=$1&fb_babrand=$3 [NC]

#show products
#
RewriteRule ^(laptop([^/]*))/([^/]+)/(.+)\.htm(l?)$ product\.php\?fclassname=$1&fb_babrand=$3&code=$4 [NC]
RewriteRule ^(camcorder([^/]*))/([^/]+)/(.+)\.htm(l?)$ product\.php\?fclassname=$1&fb_babrand=$3&code=$4 [NC]
RewriteRule ^(((digital)?).?camera([^/]*))/([^/]+)/(.+)\.htm(l?)$ product\.php\?fclassname=$1&fb_babrand=$3&code=$6 [NC]
RewriteRule ^(power([^/]*))/([^/]+)/(.+)\.htm(l?)$ product\.php\?fclassname=$1&fb_babrand=$3&code=$4 [NC]
RewriteRule ^(pda([^/]*))/([^/]+)/(.+)\.htm(l?)$ product\.php\?fclassname=$1&fb_babrand=$3&code=$4 [NC]
RewriteRule ^(mobile([^/]*))/([^/]+)/(.+)\.htm(l?)$ product\.php\?fclassname=$1&fb_babrand=$3&code=$4 [NC]
RewriteRule ^(two-way([^/]*))/([^/]+)/(.+)\.htm(l?)$ product\.php\?fclassname=$1&fb_babrand=$3&code=$4 [NC]
RewriteRule ^(scanner([^/]*))/([^/]+)/(.+)\.htm(l?)$ product\.php\?fclassname=$1&fb_babrand=$3&code=$4 [NC]
RewriteRule ^(mp3([^/]*))/([^/]+)/(.+)\.htm(l?)$ product\.php\?fclassname=$1&fb_babrand=$3&code=$4 [NC]



]]>
Apache鐨刄RL閲嶅啓瑙勫垯鐨勬爣蹇楄緇嗚鏄?/title><link>http://m.tkk7.com/Jiangzy/archive/2008/02/01/178770.html</link><dc:creator>椋涢洩(leo)</dc:creator><author>椋涢洩(leo)</author><pubDate>Thu, 31 Jan 2008 16:41:00 GMT</pubDate><guid>http://m.tkk7.com/Jiangzy/archive/2008/02/01/178770.html</guid><wfw:comment>http://m.tkk7.com/Jiangzy/comments/178770.html</wfw:comment><comments>http://m.tkk7.com/Jiangzy/archive/2008/02/01/178770.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/Jiangzy/comments/commentRss/178770.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/Jiangzy/services/trackbacks/178770.html</trackback:ping><description><![CDATA[<p>Apache鐨刄RL閲嶅啓瑙勫垯鐨勬爣蹇楄緇嗚鏄?/p> <p>1) R[=code](force redirect) 寮哄埗澶栭儴閲嶅畾鍚?br />    寮哄埗鍦ㄦ浛浠e瓧絎︿覆鍔犱笂<a href="http://thishost/" target="_blank">http://thishost</a>[:thisport]/鍓嶇紑閲嶅畾鍚戝埌澶栭儴鐨刄RL.濡傛灉code涓嶆寚瀹氾紝灝嗙敤緙虹渷鐨?02 HTTP鐘舵佺爜銆?br /> 2) F(force URL to be forbidden)紱佺敤URL,榪斿洖403HTTP鐘舵佺爜銆?br /> 3) G(force URL to be gone) 寮哄埗URL涓篏ONE錛岃繑鍥?10HTTP鐘舵佺爜銆?br /> 4) P(force proxy) 寮哄埗浣跨敤浠g悊杞彂銆?br /> 5) L(last rule) 琛ㄦ槑褰撳墠瑙勫垯鏄渶鍚庝竴鏉¤鍒欙紝鍋滄鍒嗘瀽浠ュ悗瑙勫垯鐨勯噸鍐欍?br /> 6) N(next round) 閲嶆柊浠庣涓鏉¤鍒欏紑濮嬭繍琛岄噸鍐欒繃紼嬨?br /> 7) C(chained with next rule) 涓庝笅涓鏉¤鍒欏叧鑱?br />    濡傛灉瑙勫垯鍖歸厤鍒欐甯稿鐞嗭紝璇ユ爣蹇楁棤鏁堬紝濡傛灉涓嶅尮閰嶏紝閭d箞涓嬮潰鎵鏈夊叧鑱旂殑瑙勫垯閮借煩榪囥?br /> 8) T=MIME-type(force MIME type) 寮哄埗MIME綾誨瀷<br /> 9) NS (used only if no internal sub-request) 鍙敤浜庝笉鏄唴閮ㄥ瓙璇鋒眰<br /> 10錛?NC(no case) 涓嶅尯鍒嗗ぇ灝忓啓<br /> 11) QSA(query string append) 榪藉姞璇鋒眰瀛楃涓?br /> 12) NE(no URI escaping of output) 涓嶅湪杈撳嚭杞箟鐗規畩瀛楃<br />     渚嬪錛歊ewriteRule /foo/(.*) /bar?arg=P1\%3d$1 [R,NE] 灝嗚兘姝g‘鐨勫皢/foo/zoo杞崲鎴?bar?arg=P1=zed<br /> 13) PT(pass through to next handler) 浼犻掔粰涓嬩竴涓鐞?br />     渚嬪錛?br />        RewriteRule ^/abc(.*) /def$1 [PT] # 灝嗕細浜ょ粰/def瑙勫垯澶勭悊<br />        Alias /def /ghi <br /> 14) S=num(skip next rule(s)) 璺寵繃num鏉¤鍒?br /> 15) E=VAR:VAL(set environment variable) 璁劇疆鐜鍙橀噺 </p> <img src ="http://m.tkk7.com/Jiangzy/aggbug/178770.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/Jiangzy/" target="_blank">椋涢洩(leo)</a> 2008-02-01 00:41 <a href="http://m.tkk7.com/Jiangzy/archive/2008/02/01/178770.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍏充簬Apache瀹炵幇UrlRewrite闈欐佸寲欏甸潰鐨勯厤緗?/title><link>http://m.tkk7.com/Jiangzy/archive/2008/02/01/178769.html</link><dc:creator>椋涢洩(leo)</dc:creator><author>椋涢洩(leo)</author><pubDate>Thu, 31 Jan 2008 16:40:00 GMT</pubDate><guid>http://m.tkk7.com/Jiangzy/archive/2008/02/01/178769.html</guid><wfw:comment>http://m.tkk7.com/Jiangzy/comments/178769.html</wfw:comment><comments>http://m.tkk7.com/Jiangzy/archive/2008/02/01/178769.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/Jiangzy/comments/commentRss/178769.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/Jiangzy/services/trackbacks/178769.html</trackback:ping><description><![CDATA[<div id="v7zh9vh" class="tit">鍏充簬Apache瀹炵幇UrlRewrite闈欐佸寲欏甸潰鐨勯厤緗?/div> <div id="97tjt99" class="date">2007騫?7鏈?7鏃?鏄熸湡浜?22:56</div> <table style="table-layout: fixed"> <tbody> <tr> <td> <div id="lpvjfzh" class="cnt"> <p><font color="#ff0000">鍏充簬UrlRewrite闈欐佸寲鐨勮鏄庯細</font></p> <p>(1)apache鐢ㄦ埛,棣栧厛紜鎮ㄧ殑鏈嶅姟鍣ㄦ槸apache鏋惰鐨剋eb鏈嶅姟鍣紙姝ゆ彃浠跺彧浣跨敤浜巃pache鏋惰鐨勬湇鍔″櫒錛?br /> Apache Web Server錛堢嫭绔嬩富鏈虹敤鎴鳳級 <br /> 棣栧厛紜畾鎮ㄤ嬌鐢ㄧ殑 Apache 鐗堟湰錛屽強鏄惁鍔犺澆浜?mod_rewrite 妯″潡銆?br /> Apache 1.x 鐨勭敤鎴瘋媯鏌?conf/httpd.conf 涓槸鍚﹀瓨鍦ㄥ涓嬩袱孌典唬鐮侊細<br /> LoadModule rewrite_module libexec/mod_rewrite.so<br /> AddModule mod_rewrite.c<br /> Apache 2.x 鐨勭敤鎴瘋媯鏌?conf/httpd.conf 涓槸鍚﹀瓨鍦ㄥ涓嬩竴孌典唬鐮侊細<br /> LoadModule rewrite_module modules/mod_rewrite.so<br /> 濡傛灉瀛樺湪錛岄偅涔堝湪閰嶇疆鏂囦歡錛堥氬父灝辨槸 conf/httpd.conf錛変腑鍔犲叆濡備笅浠g爜銆傛鏃惰鍔″繀娉ㄦ剰錛屽鏋滅綉绔?br /> 浣跨敤閫氳繃铏氭嫙涓繪満鏉ュ畾涔夛紝璇峰姟蹇呭姞鍒拌櫄鎷熶富鏈洪厤緗紝鍗?<VirtualHost> 涓幓錛屽鏋滃姞鍦ㄨ櫄鎷熶富鏈洪厤緗<br /> 閮ㄥ皢鍙兘鏃犳硶浣跨敤銆傛敼濂藉悗鐒跺悗灝?Apache 閲嶅惎銆?/p> <pre><IfModule mod_rewrite.c> RewriteEngine On </pre> <pre>RewriteRule ^(.*)/forum-([0-9]+)-([0-9]+)-([0-9]+).html[?]{0,1}(.*)$ $1/forumdisplay.php ?f=$2&st=$4&pp=$3&$5 RewriteRule ^(.*)/forum-([0-9]+)-([0-9]+).html[?]{0,1}(.*)$ $1/forumdisplay.php?f=$2&pp=$3&$4 RewriteRule ^(.*)/forum-([0-9]+)-(q?)-([0-9]+).html[?]{0,1}(.*)$ $1/forumdisplay.php ?f=$2&filter=quintessence&pp=$3&$4 RewriteRule ^(.*)/forum-([0-9]+)-(q?).html[?]{0,1}(.*)$ $1/forumdisplay.php ?f=$2&filter=quintessence&$4 RewriteRule ^(.*)/forum-([0-9]+).html[?]{0,1}(.*)$ $1/forumdisplay.php?f=$2&$3 RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+).html[?]{0,1}(.*)$ $1/showthread.php?t=$2&pp=$3&$4 RewriteRule ^(.*)/thread-([0-9]+).html[?]{0,1}(.*)$ $1/showthread.php?t=$2&$3 RewriteRule ^(.*)/user-([0-9]+).html $1/profile.php?u=$2[L] RewriteRule ^(.*)/archive/f-([0-9]+)-([0-9]+).html $1/index.php?f$2-$3.html[L] RewriteRule ^(.*)/archive/t-([0-9]+)-([0-9]+).html $1/index.php?t$2-$3.html[L] </IfModule> 濡傛灉娌℃湁瀹夎 mod_rewrite錛屾偍鍙互閲嶆柊緙栬瘧 Apache錛屽茍鍦ㄥ師鏈?configure 鐨勫唴瀹逛腑鍔犲叆 --enable-rewrite=shared錛岀劧鍚庡啀鍦?Apache 閰嶇疆鏂囦歡涓姞鍏ヤ笂榪頒唬鐮佸嵆鍙?<br /> Apache Web Server錛堣櫄鎷熶富鏈虹敤鎴鳳級 <pre>鍦ㄥ紑濮嬩互涓嬭緗箣鍓嶏紝璇烽鍏堝挩璇㈡偍鐨勭┖闂存湇鍔″晢錛岀┖闂存槸鍚︽敮鎸?Rewrite 浠ュ強鏄惁鏀寔瀵圭珯鐐? 鐩綍涓?.htaccess 鐨勬枃浠惰В鏋愶紝鍚﹀垯鍗充究鎸夌収涓嬮潰鐨勬柟娉曡緗ソ浜嗭紝涔熸棤娉曚嬌鐢ㄣ? </pre> <pre>媯鏌ヨ鍧涙墍鍦ㄧ洰褰曚腑鏄惁瀛樺湪 .htaccess 鏂囦歡錛屽鏋滀笉瀛樺湪錛岃鎵嬪伐寤虹珛姝ゆ枃浠躲俉in32 緋葷粺涓? 錛屾棤娉曠洿鎺ュ緩绔?.htaccess 鏂囦歡錛屾偍鍙互浠庡叾浠栫郴緇熶腑鎷瘋礉涓浠斤紝鎴栬呭湪 欖斿姏璁哄潧鎶鏈敮鎸佹爮鐩? 涓笅杞芥鏂囦歡銆傜紪杈戝茍淇敼 .htaccess 鏂囦歡錛屾坊鍔犱互涓嬪唴瀹?: </pre> <pre># 灝?RewriteEngine 妯″紡鎵撳紑 RewriteEngine On </pre> <pre># 淇敼浠ヤ笅璇彞涓殑 /molyx_board 涓轟綘鐨勮鍧涚洰褰曞湴鍧錛屽鏋滅▼搴忔斁鍦ㄦ牴鐩綍涓紝璇峰皢 /molyx_board 淇敼涓?/ RewriteBase /molyx_board/ # Rewrite 緋葷粺瑙勫垯璇峰嬁淇敼 RewriteRule forum-([0-9]+)-([0-9]+)-([0-9]+).html forumdisplay.php?f=$1&st=$3&pp=$2&$4 RewriteRule forum-([0-9]+)-([0-9]+).html forumdisplay.php?f=$1&pp=$2&$3 RewriteRule forum-([0-9]+)-(q?)-([0-9]+).html forumdisplay.php?f=$1&filter=quintessence&pp=$3 RewriteRule forum-([0-9]+)-(q?).html forumdisplay.php?f=$1&filter=quintessence RewriteRule forum-([0-9]+).html forumdisplay.php?f=$1 RewriteRule thread-([0-9]+)-([0-9]+).html showthread.php?t=$1&pp=$2&$3 RewriteRule thread-([0-9]+).html showthread.php?t=$1&$2 RewriteRule user-([0-9]+).html profile.php?u=$1 RewriteRule archive/f-([0-9]+)-([0-9]+).html archive/index.php?f$1-$2.html RewriteRule archive/t-([0-9]+)-([0-9]+).html archive/index.php?t$1-$2.html</pre> <pre> </pre> <pre>浠ヤ笂涓哄紑鍚疷RL闈欐佸寲鐨勬暣涓鏄庛?/pre> <pre><font color="#ff0000">鏈漢鏄嫭绔嬩富鏈猴紝鎸夌収涓婇潰鍋氾紝涓鐩存病鏈夋垚鍔熴傚紑鍚潤鎬佸寲鍚庯紝鎻愮ず</font> <p><font color="#ff0000">The requested URL thread-11955.html was not found on this server</font></p> <p><font color="#ff0000">鍥版儜浜嗕竴澶╋紝淇敼浜嗗緢澶氭瑙勫垯閮戒笉琛屻傚悗鏉ュ皾璇曠潃緇撳悎铏氭嫙涓繪満鐢ㄦ埛鏂規硶銆傞鍏堟妸httpd.conf涓殑瑙勫垯</font></p> <p><font color="#ff0000">閰嶇疆鍘繪帀錛岀劧鍚?/font><font color="#ff0000">鍦ㄨ鍧涙牴鐩綍鍒涘緩.htaccess 鏂囦歡錛岀劧鍚庢妸瑙勫垯鍐欒繘鍘伙紝閲嶅惎apache錛屼竴鍒嘜K鍟︺?/font></p> <p><font color="#ff0000">瑙勫垯濡備笅錛?/font></p> <p><font color="#ff0000"> </font></p> <p><font color="#ff0000"><IfModule mod_rewrite.c> </font></p> <pre><font color="#ff0000"># 灝?RewriteEngine 妯″紡鎵撳紑 RewriteEngine On </font></pre> <pre><font color="#ff0000"># 淇敼浠ヤ笅璇彞涓殑 /molyx_board 涓轟綘鐨勮鍧涚洰褰曞湴鍧錛屽鏋滅▼搴忔斁鍦ㄦ牴鐩綍涓紝璇峰皢 /molyx_board 淇敼涓?/ RewriteBase /molyx_board/ # Rewrite 緋葷粺瑙勫垯璇峰嬁淇敼 RewriteRule forum-([0-9]+)-([0-9]+)-([0-9]+).html forumdisplay.php?f=$1&st=$3&pp=$2&$4 RewriteRule forum-([0-9]+)-([0-9]+).html forumdisplay.php?f=$1&pp=$2&$3 RewriteRule forum-([0-9]+)-(q?)-([0-9]+).html forumdisplay.php?f=$1&filter=quintessence&pp=$3 RewriteRule forum-([0-9]+)-(q?).html forumdisplay.php?f=$1&filter=quintessence RewriteRule forum-([0-9]+).html forumdisplay.php?f=$1 RewriteRule thread-([0-9]+)-([0-9]+).html showthread.php?t=$1&pp=$2&$3 RewriteRule thread-([0-9]+).html showthread.php?t=$1&$2 RewriteRule user-([0-9]+).html profile.php?u=$1 RewriteRule archive/f-([0-9]+)-([0-9]+).html archive/index.php?f$1-$2.html RewriteRule archive/t-([0-9]+)-([0-9]+).html archive/index.php?t$1-$2.html</font></pre> <p><font color="#ff9900"><font color="#ff0000"></IfModule> </font> </font></p> </pre> </pre> </div> </td> </tr> </tbody> </table> <img src ="http://m.tkk7.com/Jiangzy/aggbug/178769.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/Jiangzy/" target="_blank">椋涢洩(leo)</a> 2008-02-01 00:40 <a href="http://m.tkk7.com/Jiangzy/archive/2008/02/01/178769.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>resin鐨剆ession id reuse鐗規?1)--鍙戠幇闂 http://m.tkk7.com/Jiangzy/archive/2008/02/01/178767.html椋涢洩(leo)椋涢洩(leo)Thu, 31 Jan 2008 16:24:00 GMThttp://m.tkk7.com/Jiangzy/archive/2008/02/01/178767.htmlhttp://m.tkk7.com/Jiangzy/comments/178767.htmlhttp://m.tkk7.com/Jiangzy/archive/2008/02/01/178767.html#Feedback0http://m.tkk7.com/Jiangzy/comments/commentRss/178767.htmlhttp://m.tkk7.com/Jiangzy/services/trackbacks/178767.htmlresin鐨剆ession id reuse鐗規?1)--鍙戠幇闂     榪戞湡鍥犲伐浣滈渶姹傛帰绱pache + resin鐨勫鏈鴻礋杞藉垎甯冨拰澶氫釜webapp緇熶竴璁よ瘉鐨勫疄鐜版柟妗? 鏈熼棿璁捐澶氫釜webapp緇熶竴璁よ瘉鐨勫疄鐜版柟妗堟椂, 鍙戠幇resin涓嬮氳繃cookie鏉ヤ紶閫抝sessionid鍜岄氳繃url閲嶅啓灝唈sessionid鏀緐rl涓紶閫? 浼氭湁緇嗗井鐨勫樊寮?

    娉細鍚庢潵鐮旂┒鍙戠幇鏄痳esin鎻愪緵鐨剆ession id reuse鐗規э紝鍙槸姝ゆ枃絎竴嬈″彂甯冩椂鎴戣繕涓嶇煡閬撴湁姝ょ壒鎬э紝鎯劎銆?br />
鍦╯ervlet瑙勮寖涓紝HttpServletSession鐨勮幏鍙栨椂閫氳繃璋冪敤request.getSession(boolean createnew)鏂規硶鏉ュ疄鐜幫紝鍏跺疄鐜版満鍒跺彲浠ョ畝鍗曠殑鐞嗚В涓? 瀛樺湪涓涓ぇ鐨刪ashMap緇撴瀯錛宬ey灝辨槸jsessionid錛岃寁alule鏄疕ttpservletSession瀵硅薄銆俽equest.getSession(boolean createnew)鏂規硶閫氳繃jsessionid鏉ヨ幏鍙栧搴旂殑HttpservletSession錛屽鏋滀笉瀛樺湪騫朵笖鍙傛暟createnew=true錛屽垯鍒涘緩涓涓柊鐨凥ttpservletSession瀵硅薄錛屽茍璁劇疆jsessionid=session.getId() 錛屼繚瀛樺埌hashMap緇撴瀯涓備互鍚庡啀浼犻掕繖涓猨sessionid. 錛堣緇嗙殑榪囩▼姣旇緝澶嶆潅錛屽悇瀹剁殑瀹炵幇涔熶笉灝界浉鍚岋紝浣嗗ぇ浣撶殑瀹炵幇鍘熺悊鏄姝ゃ傦級

鍏蟲敞浠ヤ笅鍑犵偣錛?br /> 涓). 鑾峰彇jsessionid
    jsessionid鐨勪紶閫掑彲浠ユ槸浠ヤ笅閫斿緞
    1. 鏀懼湪cookie涓?br />         Cookie: JSESSIONID=abcrmF3Gx-5Z-hhkgHfzr

    2. 浠ュ弬鏁板艦寮忔斁鍦╱rl
        http://10.3.2.35:11280/wmail/welcome.action?jsessionid=abcQNqiT4C01rg-necLBr

    3. 鐢╢orm琛ㄥ崟浼犻掞紝閫氬父鏄敤闅愯棌鍩?br />         <input type="hidden" name="jsessionid" value="abcQNqiT4C01rg-necLBr"/>

    4. url閲嶅啓
        http://10.3.2.35:11280/jid=abcQNqiT4C01rg-necLBr/wmail/welcome.action
           鎴栬?br />         http://10.3.2.35:11280/wmail/welcome.action;jsessionid=abcQNqiT4C01rg-necLBr

    濡傛灉褰撳墠榪樻病鏈塲sessionid鍒欏綋鐒跺氨鏃犳硶鑾峰彇錛岄氬父鐢ㄦ埛絎竴嬈¤闂垨鑰呯櫥褰曞墠灝辨槸榪欑鎯呭喌.
   
    鍙互閫氳繃request.getRequestedSessionId() 鏂規硶鏉ヨ幏鍙栨湰嬈ttp 璇鋒眰鐨刯sessonid鍊箋?br />
浜岋級鑾峰彇鍒扮殑HttpServletSession瀵硅薄

    濡傛灉HttpServletSession瀵硅薄鏄凡緇忓瓨鍦ㄧ殑錛屽垯
    1. session.isNew()=false
    2. request.getRequestedSessionId() == jsessionid == session.getId()

    濡傛灉HttpServletSession瀵硅薄鏄皟鐢╮equest.getSession(true) (綆鍐欑殑request.getSession()鏂規硶絳夊悓浜巖equest.getSession(true) )鏃舵柊鍒涘緩鐨勶紝鍒欐湁浠ヤ笅鐗瑰緛錛?br />     1. session.isNew()=true
    2. 浠ュ悗浼犻掔殑jsessionid=session.getId()
        娉ㄦ剰榪欓噷錛屽鏋渞equest.getRequestedSessionId() 鏄┖鍊鹼紝鎯呭喌姣旇緝綆鍗曪紝浠ュ悗浼犻抝sessionid=session.getId()灝辨槸浜嗐?br />         浣嗘槸濡傛灉request.getRequestedSessionId() 涓嶆槸絀哄鹼紝閫氳繃榪欎釜鍊兼病鏈夎幏鍙栧埌宸茬粡瀛樺湪鐨剆ession瀵硅薄錛岃屾槸榪斿洖浜嗕竴涓柊鐨剆ession瀵硅薄錛岃繖涓椂鍊欐柊鐨剆ession.getId()鍜屽師鏈夌殑request.getRequestedSessionId() 鍏崇郴濡備綍鍛紵涓嬮潰璇︾粏闃愯堪榪欑鎯呭喌銆?br />    

涓? request.getRequestedSessionId() 涓嶆槸絀哄兼椂錛屾柊鐨剆ession.getId() = ?


    1). 嫻嬭瘯浠g爜濡備笅:
    HttpServletRequest request = ServletActionContext.getRequest();
    String jid1 = request.getRequestedSessionId();
    HttpSession session = request.getSession(true);
    String jid2 = request.getRequestedSessionId();

    logger.info("get HttpSession , isNew()=" + session.isNew()
                    + " getId()=" + session.getId()
                    + " and jid1=" + jid1
                    + " and jid2=" + jid2);

    鍏朵腑jid1鍜宩id2鍒嗗埆鏄皟鐢╮equest.getSession(true)鏂規硶鍓嶅悗鐨剅equest.getRequestedSessionId()鍊箋?br />
    鍦╮esin涓繍琛屼互涓婁唬鐮侊紝嫻嬭瘯request.getRequestedSessionId() 涓嶆槸絀哄艱屽搴攋sessionid鐨剆ession涓嶅瓨鍦ㄧ殑鎯呭喌銆?br />    
    2). 閫氳繃cookie鏉ヤ紶閫抝sessionid鐨勬儏鍐碉紝嫻嬭瘯緇撴灉濡備笅錛?br />
        get HttpSession, isNew()=true getId()=abcqIgQroQ2Ov9lGYcYAr and jid1=abcqIgQroQ2Ov9lGYcYAr and jid2=abcqIgQroQ2Ov9lGYcYAr

        get HttpSession, isNew()=true getId()=abcPQ3mpxKz8H-4UMdYAr and jid1=abcPQ3mpxKz8H-4UMdYAr and jid2=abcPQ3mpxKz8H-4UMdYAr

        get HttpSession, isNew()=true getId()=abcdeE3iDy_bI536tLYAr and jid1=abcdeE3iDy_bI536tLYAr and jid2=abcdeE3iDy_bI536tLYAr

        鍙互鍙戠幇浠ヤ笅瑙勫緥錛?br />         1.  isNew()=true
        2. session.getId() == jid1 == jid2
            鍗蟲柊鍒涘緩鐨剆ession浼氫嬌鐢ㄤ紶閫掕繃鏉ョ殑jsessionid鍊鹼紝鍗充嬌榪欎釜jsessionid鍊兼牴鏈病鏈夊搴旂殑session瀛樺湪

    3)  閫氳繃url閲嶅啓錛屽皢jsessionid鏀緐rl涓紶閫? 嫻嬭瘯緇撴灉濡備笅錛?br />
        get HttpSession, isNew()=true getId()=abccw1zEC_RcN43qHMYAr and jid1=abcdUdTfKuLbge8h_LYAr and jid2=abcdUdTfKuLbge8h_LYAr
        http://10.3.2.35:11280/jid=abccw1zEC_RcN43qHMYAr/uab/contactList.action

        get HttpSession, isNew()=true getId()=abcFK7yOB1irgaYqgNYAr and jid1=abci-HpMPJU3egCB7MYAr and jid2=abci-HpMPJU3egCB7MYAr
        http://10.3.2.35:11280/jid=abcFK7yOB1irgaYqgNYAr/uab/contactList.action

        (鍚庨潰鐨刪ttp鍦板潃涓洪〉闈㈣煩杞畬鎴愬悗鏄劇ず鍦ㄦ祻瑙堝櫒鍦板潃妗嗕腑鐨勯〉闈rl)
       
        鍙互鍙戠幇浠ヤ笅瑙勫緥錛?br />         1. isNew()=true
        2. jid1 == jid2
            request.getRequestedSessionId()鍊煎湪request.getSession(true)鏂規硶璋冪敤鍓嶅悗鏃犲彉鍖?br />         3. session.getId()  != jid1
            鍗蟲柊鍒涘緩鐨剆ession涓嶄嬌鐢ㄤ紶閫掕繃鏉ョ殑jsessionid鍊?鑰屾槸閲囩敤鏂板?br />         4. 璺寵漿瀹屾垚鍚庣殑http鍦板潃涓?浣跨敤鐨勬槸session.getId(), 鑰屼笉鏄師鏉ラ氳繃url閲嶅啓浼犻掕繃鏉ョ殑jsessionid
            姝ゆ椂鏂扮殑jsessionid瑕嗙洊浜嗘棫鏈夌殑jsessionid.

    4) 鎬葷粨
        鍦╮esin鐨勫疄鐜頒腑, 閫氳繃cookie鏉ヤ紶閫抝sessionid鐨勬儏鍐靛拰閫氳繃url閲嶅啓灝唈sessionid鏀緐rl涓紶閫? 浼氭湁緇嗗井鐨勫樊寮?
        浠ヤ笂嫻嬭瘯鐨剅esin鐗堟湰涓?.0.26, 紼嶅悗鏈夋椂闂磋冭檻嫻嬭瘯鍏朵粬鐗堟湰鍜宼omcat.

   
        榪欎釜宸紓鐩存帴褰卞搷鍒拌法webapp鐨勫涓獁ebapp鐩存帴鐩鎬簰浼犻抝sessionid鐨勬柟寮? 閫氳繃cookie浼犻抝sessionid鍙互鍋氬埌澶氫釜webapp涔嬮棿鍦ㄩ〉闈㈣煩杞椂濮嬬粓鏄竴涓浉鍚岀殑jsessionid,榪欑鍚勪釜搴旂敤閮藉彲浠ユ柟渚跨殑鑾峰彇鍒拌嚜宸辯殑HttpServletSession瀵硅薄. 浣嗘槸濡傛灉鏄氳繃url閲嶅啓,鍒欑牬鍧忎簡jsessonid鐨勪竴鑷存? 閫艱揩鍚勪釜webapp涔嬮棿璺寵漿鏃跺繀欏葷敤鍏朵粬棰濆鐨勬柟娉曟潵淇濊瘉浼犻掔粰瀵規柟鐨刯sessionid鐨勫噯紜?鍥犱負姝ゆ椂姣忎釜webapp鐨刯sessionid閮戒笉涓鏍蜂簡,蹇呴』璁頒綇鍏朵粬姣忎釜webapp鐨刯sessionid錛岄犳垚璺╳ebapp鐨勯〉闈㈣煩杞瀬鍏跺鏉傦紝闅句簬鎺ュ彈.

]]>
Struts2灝忕粨 http://m.tkk7.com/Jiangzy/archive/2008/02/01/178766.html椋涢洩(leo)椋涢洩(leo)Thu, 31 Jan 2008 16:23:00 GMThttp://m.tkk7.com/Jiangzy/archive/2008/02/01/178766.htmlhttp://m.tkk7.com/Jiangzy/comments/178766.htmlhttp://m.tkk7.com/Jiangzy/archive/2008/02/01/178766.html#Feedback0http://m.tkk7.com/Jiangzy/comments/commentRss/178766.htmlhttp://m.tkk7.com/Jiangzy/services/trackbacks/178766.html1銆佸湪web.xml涓璄ncodingFilter鐨勪綅緗簲璇ュ湪Struts2鐨凢ilterDispatcher涔嬪墠錛岄亾鐞嗗緢綆鍗曪紝瑕佸厛璋冩暣瀛楃闆嗭紝鍐嶈繘鍏ction銆?/p>

2銆佸鏋滀嬌鐢║rlrewrite錛岃鎸囧畾filter-mapping鐨刣ispatcher鏂瑰紡錛屽涓?
<filter-mapping>
<filter-name>Struts2</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>

3銆佸湪鍋氫笂浼犳枃浠剁殑鏃跺欙紝瑕佸湪web.xml涓鍔燗ctionContextCleanUp榪欎釜filter錛屽鏋滀笉澧炲姞錛屼細鍙戠敓絎竴嬈′笂浼犲彇涓嶅埌鏂囦歡鐨勬儏鍐?
<filter>
<filter-name>struts-cleanup</filter-name>
<filter-class>org.apache.struts2.dispatcher.ActionContextCleanUp</filter-class>
</filter>
<filter-mapping>
<filter-name>struts-cleanup</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
鎸夌収Struts2鐨凙PI錛宖ilter鐨勯『搴忔槸
struts-cleanup filter
SiteMesh filter
FilterDispatcher

4銆佸湪Apache+Resin鐨勬儏鍐典笅錛岃鍦╓EB-INF涓嬪鍔爎esin-web.xml錛岃鏂囦歡鍙拡瀵筊esin鏈夋晥錛屼綔鐢ㄦ槸鎸囧畾鍚庣紑涓?Resin鐨凷ervlet寮曟搸鍖歸厤錛岃涓嶇劧浠嶢pache杞彂榪囧幓鐨勮姹傚埌Resin鍚庝細鍑虹幇404鐨勬儏鍐碉紝resin-web.xml涓句緥濡備笅錛?
<web-app xmlns="http://caucho.com/ns/resin">
<servlet-mapping url-pattern='*.bbscs' servlet-name='plugin_match'/>
</web-app>

5銆佸湪浣跨敤<s:url/>鏍囩鐨勬椂鍊欙紝浼氬嚭鐜板皢get鎴杙ost鏁板煎甫鍏rl鍙傛暟鐨勬儏鍐碉紝濡傛灉涓嶉渶瑕佽繖浜涘弬鏁幫紝鍙互鍦╯truts.properties鏂囦歡涓緗?
struts.url.includeParams=none
鎴栨槸鍦?lt;s:url/>鏍囪涓皢includeParams灞炴ц涓簄one
鍙﹀榪樻湁涓や釜鍊?
all,鏄妸get鍜宲ost涓殑鍙傛暟鍔犲叆鍒皍rl鍙傛暟涓?
get,鏄彧鎶奼et涓殑鍙傛暟鍔犲叆鍒皍rl鍙傛暟涓?

6銆佷笌webwork鍩烘湰鐩稿悓錛孲truts2鎻愪緵浜嗗嚑縐島i.theme錛屾湁xhtml銆乧ss_xhtml銆乻imple絳夌瓑錛屽湪 struts.properties涓彲浠ヨ緗嬌鐢ㄤ綍縐峵heme錛岃繖涓鐐瑰緢鍏抽敭錛屼笉鍚岀殑theme錛宻truts鐨則ag浼氱敓鎴愪笉鍚岀殑html浠g爜錛岃?涓斿湪鏌愪簺鎯呭喌涓嬭繖浜泃heme涓嶈兘婊¤凍欏甸潰瑕佹眰錛屽垯闇瑕佽嚜宸辮繘琛屾墿灞曚簡錛岃繖浜泃heme閮芥槸鐢眆reemarker鍐欑殑錛屼豢鐓ц繖鍐欏氨鍙互銆?/p>

7銆佸崟涓猚heckbox鐨勬爣璁板簱濂藉儚鍙兘榪斿洖boolean鐨勫鹼紝濡傛灉鍦ㄦ暟鎹簱涓璁′負int鍨嬶紝鍒欓渶瑕佸仛涓浜涜漿鎹紝榪欎竴鐐規垜瑙夊緱涓嶅Struts1.x鐨勬柟渚褲?/p>

8銆佹諱綋鏉ヨStruts2鐨勬爣璁板簱浣跨敤涓婃瘮Struts1.x鐨勬柟渚匡紝欏甸潰鏁翠綋涔熸瘮杈冪畝媧侊紝Struts2閲囩敤stack鐨勬柟寮忓瓨鍙栨暟鎹紝涓嶴truts1鐩告瘮鍚勬湁鍗冪鍚с?/p>

Struts2涓昏寤剁畫鑷獁ebwork錛屼互鍓嶄嬌鐢╳ebwork鐨勬湅鍙嬭漿榪囨潵騫朵笉鍥伴毦錛孲truts2鐨勫嚑涓牳蹇冪殑閮ㄥ垎錛屾瘮濡傛嫤鎴櫒銆丷esult Configuration銆丱GNL stack絳夌瓑榪樻槸闇瑕佷粩緇嗙殑浣撲細錛屾繁鍏ヤ簡瑙o紝鎵嶈兘鍋氬嚭浼樼鐨勭郴緇熴?/p>

]]>
js鍘嬬緝http://m.tkk7.com/Jiangzy/archive/2008/01/25/177858.html椋涢洩(leo)椋涢洩(leo)Fri, 25 Jan 2008 15:11:00 GMThttp://m.tkk7.com/Jiangzy/archive/2008/01/25/177858.htmlhttp://m.tkk7.com/Jiangzy/comments/177858.htmlhttp://m.tkk7.com/Jiangzy/archive/2008/01/25/177858.html#Feedback1http://m.tkk7.com/Jiangzy/comments/commentRss/177858.htmlhttp://m.tkk7.com/Jiangzy/services/trackbacks/177858.html鍘嬬緝涓嶄粎浠呭彲浠ユ彁楂樼敤鎴風殑涓嬭澆閫熷害錛屽悓鏃惰繕鍙互鍔犲瘑浠g爜錛屼笅闈㈣涓嬩竴涓父鐢ㄧ殑js鍘嬬緝鏂規硶錛?/p>

棣栧厛浣跨敤dojo鐨勫伐鍏穝hrinksafe(http://shrinksafe.dojotoolkit.org/)鍘嬬緝涓涓?dojo鐨勮繖涓伐鍏蜂細鍘繪帀娉ㄩ噴錛屼粬鐨勫帇緙╀笉鏄畝鍗曠殑鏇挎崲鍙橀噺錛岃屾槸鍒╃敤浜唌ozilla鐨勪竴涓伐鍏?瀵筳s瑙f瀽鍚庢墠鍘嬬緝錛岀‘淇濆帇緙╁悗鐨勪唬鐮佷笉浼氬嚭閿欍?/p>

dojo鍘嬬緝鍚庯紝騫朵笉浼氬噺灝戝お澶氾紝涓嬩竴姝ュ彲浠ヤ嬌鐢╤ttp://javascriptcompressor.com/榪欎釜绔欑偣榪涜鏇撮珮灞傛鐨勫帇緙?鍙儨鍙兘鐧婚檰榪欎釜绔欑偣鍐嶅帇緙╋紝鍙兘灝嗕綘鐨刯s浠g爜澶嶅埗鐨勪粬鐨勬枃鏈錛岀劧鍚庣瓑浠栫殑鍘嬬緝杈撳嚭

緇忚繃榪?姝ワ紝浣犵殑js浼氬彉寰楁棦瀹夊叏,鏂囦歡鍙堝皬



]]>
JBoss涓嬫暟鎹簱榪炴帴鐨勫瘑鐮佸姞瀵?/title><link>http://m.tkk7.com/Jiangzy/archive/2008/01/08/173531.html</link><dc:creator>椋涢洩(leo)</dc:creator><author>椋涢洩(leo)</author><pubDate>Tue, 08 Jan 2008 01:35:00 GMT</pubDate><guid>http://m.tkk7.com/Jiangzy/archive/2008/01/08/173531.html</guid><wfw:comment>http://m.tkk7.com/Jiangzy/comments/173531.html</wfw:comment><comments>http://m.tkk7.com/Jiangzy/archive/2008/01/08/173531.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/Jiangzy/comments/commentRss/173531.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/Jiangzy/services/trackbacks/173531.html</trackback:ping><description><![CDATA[<p>1.鍏堟潵鐪嬩竴涓櫘閫氱殑鏁版嵁婧愰厤緗枃浠?<br /> Java浠g爜 <br /> <?xml version="1.0" encoding="UTF-8"?>   <br /> <datasources>   <br />   <local-tx-datasource>   <br />     <jndi-name>MySqlDS</jndi-name>   //jndi鍚嶅瓧   <br />     <use-java-context>false</use-java-context>   <br />     <connection-url>jdbc:mysql://10.16.175.137:3306/test</connection-url>  //URL鍦板潃   <br />     <driver-class>com.mysql.jdbc.Driver</driver-class>  //椹卞姩   <br />     <user-name>root</user-name>    //鐢ㄦ埛鍚?nbsp;    <br />     <password>123456</password>  //瀵嗙爜   <br />     <exception-sorter-class-name>   <br />         org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter   <br />        </exception-sorter-class-name>   <br />       <metadata>   <br />        <type-mapping>mySQL</type-mapping>   <br />     </metadata>   <br />   </local-tx-datasource>   <br /> </datasources>  </p> <p><?xml version="1.0" encoding="UTF-8"?><br /> <datasources><br />   <local-tx-datasource><br />     <jndi-name>MySqlDS</jndi-name>   //jndi鍚嶅瓧<br />     <use-java-context>false</use-java-context><br />     <connection-url>jdbc:mysql://10.16.175.137:3306/test</connection-url>  //URL鍦板潃<br />     <driver-class>com.mysql.jdbc.Driver</driver-class>  //椹卞姩<br />     <user-name>root</user-name>    //鐢ㄦ埛鍚?nbsp; <br />     <password>123456</password>  //瀵嗙爜<br />     <exception-sorter-class-name><br />   org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter<br />        </exception-sorter-class-name><br />       <metadata><br />        <type-mapping>mySQL</type-mapping><br />     </metadata><br />   </local-tx-datasource><br /> </datasources></p> <p><br /> 鐪嬩竴涓嬭繖涓枃浠?閲岄潰鐢ㄦ埛鍚嶄笌瀵嗙爜閮芥槸浠ユ槑鏂囨柟寮忓瓨鍌ㄧ殑,榪欐牱瀛愬緋葷粺鐨勫畨鍏ㄨ岃█甯︽潵浜嗘瀬澶х殑濞佸崗銆傛墍浠ユ垜浠涓烘垜浠繖涓槑鏂囩殑瀵嗙爜鍔犱竴涓嬪瘑,榪欏氨鏄湰鏂囩殑鐩殑. <br /> 2.璇村埌瀵嗙爜鍔犲瘑錛岃繖閲屾垜浠敤鍒頒簡JBoss涓嬬殑涓涓被org.jboss.resource.security.SedureIdentityLoginModule,鐪嬬湅鎴戜滑璇ュ浣曠敤瀹冩潵甯垜浠殑瀵嗙爜鍔犲瘑銆?</p> <p>鍏堢湅涓厤緗暟鎹簮鐨勪緥瀛?mysql-ds.xml)錛?</p> <p>Java浠g爜 <br /> <?xml version="1.0" encoding="UTF-8"?>   <br /> <datasources>    <br />   <local-tx-datasource>   <br />     <jndi-name>MySqlDS</jndi-name>      <br />     <use-java-context>false</use-java-context>   <br />     <connection-url>jdbc:mysql://192.168.1.91:3306/atteam</connection-url>   <br />     <driver-class>com.mysql.jdbc.Driver</driver-class>   <br />     <security-domain>EncryptDBPassword</security-domain>//榪欓噷涓嶇敤鍐欎笂浣犵殑鐢ㄦ埛鍚嶄笌瀵嗙爜浜嗭紝鎴戜滑鍙互鍦╨ogin-config.xml閲屽仛鐐規墜鑴氾紝灝監K浜?nbsp;  <br />     <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter</exception-sorter-class-name>   <br />     <metadata>   <br />        <type-mapping>mySQL</type-mapping>   <br />     </metadata>   <br />   </local-tx-datasource>   <br /> </datasources>  </p> <p><?xml version="1.0" encoding="UTF-8"?><br /> <datasources> <br />   <local-tx-datasource><br />     <jndi-name>MySqlDS</jndi-name>   <br />     <use-java-context>false</use-java-context><br />     <connection-url>jdbc:mysql://192.168.1.91:3306/atteam</connection-url><br />     <driver-class>com.mysql.jdbc.Driver</driver-class><br />     <security-domain>EncryptDBPassword</security-domain>//榪欓噷涓嶇敤鍐欎笂浣犵殑鐢ㄦ埛鍚嶄笌瀵嗙爜浜嗭紝鎴戜滑鍙互鍦╨ogin-config.xml閲屽仛鐐規墜鑴氾紝灝監K浜?br />     <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter</exception-sorter-class-name><br />     <metadata><br />        <type-mapping>mySQL</type-mapping><br />     </metadata><br />   </local-tx-datasource><br /> </datasources></p> <p>鎺ョ潃鎴戜滑淇敼server\default\conf\login-config.xml鏂囦歡,鍔犱笂涓嬮潰榪欎竴孌甸厤緗枃浠?</p> <p>Java浠g爜 <br /> <application-policy name="EncryptDBPassword"> //榪欓噷鐨刵ame搴旇鏄綘鍦ㄩ厤緗暟鎹簮鏃跺啓鐨剆ecurity-domain閲岀殑瀛楃涓?nbsp;  <br />      <authentication>   <br />        <login-module code="org.jboss.resource.security.SecureIdentityLoginModule"    <br />          flag="required">   <br />          <module-option name="username">test</module-option> //鏁版嵁搴撶殑鐢ㄦ埛鍚?nbsp;  <br />          <module-option name="password">64c5fd2979a86168</module-option> //鏁版嵁搴撶殑瀵嗙爜錛屼笉榪囨槸鍔犲瘑榪囩殑浜?nbsp;  <br />          <module-option name="managedConnectionFactoryName">jboss.jca:service=LocalTxCM,name=MySqlDS</module-option>   <br />         //娉ㄦ剰name絳変簬浣犵殑鏁版嵁婧愮殑jndi-name,榪欓噷鏄疢ySqlDS   <br />        </login-module>   <br />      </authentication>   <br />  </application-policy>  </p> <p> <application-policy name="EncryptDBPassword"> //榪欓噷鐨刵ame搴旇鏄綘鍦ㄩ厤緗暟鎹簮鏃跺啓鐨剆ecurity-domain閲岀殑瀛楃涓?br />       <authentication><br />         <login-module code="org.jboss.resource.security.SecureIdentityLoginModule" <br />           flag="required"><br />           <module-option name="username">test</module-option> //鏁版嵁搴撶殑鐢ㄦ埛鍚?br />           <module-option name="password">64c5fd2979a86168</module-option> //鏁版嵁搴撶殑瀵嗙爜錛屼笉榪囨槸鍔犲瘑榪囩殑浜?br />           <module-option name="managedConnectionFactoryName">jboss.jca:service=LocalTxCM,name=MySqlDS</module-option><br />          //娉ㄦ剰name絳変簬浣犵殑鏁版嵁婧愮殑jndi-name,榪欓噷鏄疢ySqlDS<br />         </login-module><br />       </authentication><br />   </application-policy></p> <p>3.琛ュ厖涓涓嬶紝榪欎釜鍔犲瘑鐨勫瘑鐮佹槸鍝潵鐨勶紙鍛靛懙錛屽繕浜嗚浜嗭級 </p> <p>java -cp "D:\TDdownload\jboss-4.2.0.CR1\jboss-4.2.0.CR1\lib\jboss-jmx.jar;D:\TDdownload\jboss-4.2.0.CR1\jboss-4.2.0.CR1\lib\jboss-common.jar;D:\TDdownload\jboss-4.2.0.CR1\jboss-4.2.0.CR1\server\default\lib\jboss-jca.jar;D:\TDdownload\jboss-4.2.0.CR1\jboss-4.2.0.CR1\server\default\lib\jbosssx.jar" org.jboss.resource.security.SecureIdentityLoginModule 123456 </p> <p>Encoded password: 64c5fd2979a86168 </p> <p>鍐欎笂浣犺嚜宸辯殑璺緞鍜屼綘瑕佸姞瀵嗙殑瀵嗙爜灝辮浜?鎴戣繖閲岃鍔犲瘑鐨勫瘑鐮佹槸123456,鍔犲瘑榪囦箣鍚庡氨鏄?4c5fd2979a86168 <br /> </p> <img src ="http://m.tkk7.com/Jiangzy/aggbug/173531.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/Jiangzy/" target="_blank">椋涢洩(leo)</a> 2008-01-08 09:35 <a href="http://m.tkk7.com/Jiangzy/archive/2008/01/08/173531.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://m.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://38miao.com" target="_blank">免费中文字幕在线</a>| <a href="http://jufandev.com" target="_blank">在线视频免费国产成人</a>| <a href="http://963315.com" target="_blank">亚洲αv在线精品糸列</a>| <a href="http://www-8812.com" target="_blank">真人做A免费观看</a>| <a href="http://zg8k.com" target="_blank">中文字幕亚洲精品资源网</a>| <a href="http://mallmirror.com" target="_blank">久久久精品免费国产四虎</a>| <a href="http://vcnxa.com" target="_blank">亚洲人成电影在在线观看网色</a>| <a href="http://xvwenyue.com" target="_blank">成年女人A毛片免费视频</a>| <a href="http://138site.com" target="_blank">国产亚洲精品不卡在线</a>| <a href="http://douhuowang.com" target="_blank">久久久久久久久久久免费精品 </a>| <a href="http://zkqzdq.com" target="_blank">a级毛片免费全部播放无码</a>| <a href="http://ddxsrd.com" target="_blank">国产精品亚洲玖玖玖在线观看</a>| <a href="http://ccc321.com" target="_blank">丁香六月婷婷精品免费观看</a>| <a href="http://aplus178.com" target="_blank">亚洲中文字幕久久精品无码APP</a>| <a href="http://zzxngk.com" target="_blank">中文字幕成人免费高清在线视频</a>| <a href="http://352362.com" target="_blank">亚洲国产精品乱码一区二区</a>| <a href="http://600c63.com" target="_blank">99久久精品免费精品国产</a>| <a href="http://rdccc.com" target="_blank">亚洲一级免费毛片</a>| <a href="http://6h6y.com" target="_blank">日韩免费高清一级毛片在线</a>| <a href="http://www-188588.com" target="_blank">免费国产va在线观看</a>| <a href="http://0967c.com" target="_blank">亚洲中文字幕无码中文字在线</a>| <a href="http://ahjmdd.com" target="_blank">性无码免费一区二区三区在线</a>| <a href="http://asdfghjklzxcv.com" target="_blank">亚洲视频小说图片</a>| <a href="http://c2277.com" target="_blank">日本人的色道www免费一区</a>| <a href="http://u6u6u6.com" target="_blank">一本到卡二卡三卡免费高</a>| <a href="http://wwwwmmmm.com" target="_blank">亚洲AV综合色一区二区三区</a>| <a href="http://lhtjdj.com" target="_blank">99久久国产热无码精品免费 </a>| <a href="http://jiucaoji.com" target="_blank">亚洲中久无码不卡永久在线观看</a>| <a href="http://yw756.com" target="_blank">国产一区二区三区免费观在线</a>| <a href="http://www398ph.com" target="_blank">亚洲成人中文字幕</a>| <a href="http://6609929.com" target="_blank">成年美女黄网站18禁免费</a>| <a href="http://26cgw.com" target="_blank">一个人看的www免费在线视频</a>| <a href="http://4001120002.com" target="_blank">亚洲ⅴ国产v天堂a无码二区</a>| <a href="http://5138k.com" target="_blank">在线观看av永久免费</a>| <a href="http://91se01.com" target="_blank">yy一级毛片免费视频</a>| <a href="http://3x79.com" target="_blank">亚洲免费视频观看</a>| <a href="http://ydysmedia.com" target="_blank">国产一区二区三区免费视频</a>| <a href="http://eddiekidd.com" target="_blank">久久国产免费一区</a>| <a href="http://864007.com" target="_blank">国产91成人精品亚洲精品</a>| <a href="http://hidiaoyan.com" target="_blank">日韩亚洲人成在线综合日本</a>| <a href="http://ttvv77.com" target="_blank">在线精品免费视频</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>