锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产V亚洲V天堂A无码,亚洲欧洲日本国产,亚洲国产精品无码一线岛国http://www.tkk7.com/koradji/category/38083.htmlzh-cnThu, 26 May 2011 21:02:17 GMTThu, 26 May 2011 21:02:17 GMT60RMI涓殑瀵硅薄浼犻?/title><link>http://www.tkk7.com/koradji/articles/351135.html</link><dc:creator>koradji</dc:creator><author>koradji</author><pubDate>Thu, 26 May 2011 15:51:00 GMT</pubDate><guid>http://www.tkk7.com/koradji/articles/351135.html</guid><wfw:comment>http://www.tkk7.com/koradji/comments/351135.html</wfw:comment><comments>http://www.tkk7.com/koradji/articles/351135.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/koradji/comments/commentRss/351135.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/koradji/services/trackbacks/351135.html</trackback:ping><description><![CDATA[瀵逛簬RMI鐨勮繙紼嬫帴鍙f柟娉曟潵璇達紝浼犲叆鍙傛暟鎴栬繑鍥炲煎彲浠ユ槸浠諱綍綾誨瀷錛屽寘鎷湰鍦板璞★紝榪滅▼瀵硅薄浠ュ強鍘熷鏁版嵁綾誨瀷銆傛洿鍑嗙‘鍦拌錛屼換浣曠被鍨嬬殑浠諱綍瀹炰綋錛堝彲鐞嗚В涓虹被鍜屽璞$殑鍏崇郴錛夐兘鑳借浼犲叆鎴栦紶鍑鴻繙紼嬫柟娉曪紝鍙璇ュ疄浣撴槸浠ヤ笅綾誨瀷鐨勫疄渚嬶細鍘熷鏁版嵁綾誨瀷錛岃繙紼嬪璞★紝鎴栬呭彲涓茶鍖栧璞★紝鍗沖疄鐜頒簡鎺ュ彛java.io.Serializable銆?br />浣嗘槸鏈変簺瀵硅薄綾誨瀷鍗翠笉婊¤凍浠ヤ笂榪欎簺瑕佹眰錛屽洜鑰屼笉鑳借浼犲叆鎴栦紶鍑恒傛瘮濡傦紝綰跨▼鎴栬呮枃浠舵弿榪扮錛堣繕鏈塱nputstream錛宱utputstream瀵硅薄錛夛紝鍥犱負灝佽浜嗕粎浠呭瓨鍦ㄤ簬鍗曚竴鍦板潃絀洪棿鐨勪俊鎭紝榪欐牱渚挎棤娉曢氳繃RMI浼犻掋傚彟澶栬澶氭牳蹇冪被錛屽寘鎷綅浜巎ava.lang鍜宩ava.util鍖呬笅鐨勭被閮芥槸瀹炵幇浜哠erializable鎺ュ彛鐨勩?br />鎬庢牱浼犻掑弬鏁板拰榪斿洖鍊肩殑瑙勫垯錛屼粙緇嶅涓嬶細<br />1.榪滅▼瀵硅薄鏄紩鐢ㄤ紶閫掋?br />榪欎釜寮曠敤灝辨槸浣嶄簬client绔殑stub錛岃搗鐫浠g悊鐨勪綔鐢紝榪滅▼瀵硅薄瀹炵幇浜嗙殑榪滅▼鎺ュ彛錛屼綔涓轟唬鐞嗙殑stub涔熷叏閮ㄥ疄鐜幫紱<br />2.鏈湴瀵硅薄鏄間紶閫掞紝鍗蟲嫹璐濄?br />緙虹渷鐨勮瘽錛屾墍鏈夌殑灞炴ч兘浼氳鎷瘋礉錛岄櫎浜嗘爣紺轟負static鎴杢ransient鐨勫睘鎬т箣澶栥傝繖縐嶇己鐪佽涓烘槸鍙互鍦ㄧ被閲岃瑕嗙洊鐨勩?br />榪滅▼瀵硅薄鐨勫紩鐢ㄤ紶閫掓剰鍛崇潃瀵硅繙紼嬫柟娉曡皟鐢ㄧ殑瀵硅薄鐨勭姸鎬佹墍浣滅殑浠諱綍鏀瑰彉閮藉皢鍙嶆槧鍒拌stub鎵瀵瑰簲鐨勮繙紼嬪璞′笂鍘匯傚綋涓涓繙紼嬪璞¤浼犻掓椂錛屾帴鍙楄呭彧鑳界湅鍒拌繙紼嬫帴鍙i噷瀹氫箟鐨勬柟娉曪紝鑰屼笉鑳界湅鍒拌繙紼嬪璞¢噷瀹氫箟鐨勬湰鍦版柟娉曘?br />鏈湴瀵硅薄鐨勫間紶閫掓剰鍛崇潃浠諱綍瀵規帴鍙楄呯殑瀵硅薄鐨勭姸鎬佺殑鏀瑰彉閮戒笉浼氬獎鍝嶅埌鍙戦佽呴偅閲岀殑瀵硅薄錛屽弽涔嬩害鐒躲?img src ="http://www.tkk7.com/koradji/aggbug/351135.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/koradji/" target="_blank">koradji</a> 2011-05-26 23:51 <a href="http://www.tkk7.com/koradji/articles/351135.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鏋勫緩涓涓畝鍗曠殑RMI搴旂敤紼嬪簭http://www.tkk7.com/koradji/articles/344785.htmlkoradjikoradjiMon, 21 Feb 2011 15:30:00 GMThttp://www.tkk7.com/koradji/articles/344785.htmlhttp://www.tkk7.com/koradji/comments/344785.htmlhttp://www.tkk7.com/koradji/articles/344785.html#Feedback0http://www.tkk7.com/koradji/comments/commentRss/344785.htmlhttp://www.tkk7.com/koradji/services/trackbacks/344785.html     瀹氫箟鎺ュ彛extends Remote錛?br />     瀹氫箟鎺ュ彛鏂規硶錛屾敞鎰忛渶瑕乼hrows RemoteException錛?br />
絎簩姝ワ紝瀹炵幇remote鎺ュ彛錛?br />     瀹炵幇鎺ュ彛閲屽畾涔夌殑鍚勪釜鏂規硶錛?br />     (optional)瀹氫箟鏈湴鏂規硶錛屽嵆鏈湪鎺ュ彛閲屽畾涔夌殑鏂規硶錛宑lient绔湅涓嶅埌錛?br />     瀹氫箟static main鏂規硶錛岃繖閲岄渶瑕佸疄鐜頒笅鍒楀嚑姝ワ細
        System.setSecurityManager(new RMISecurityManager()); //鍒涘緩騫跺畨瑁呭畨鍏ㄧ鐞嗗櫒
        鍙栧緱args[0]鍙傛暟錛屽疄渚嬪寲remote綾籵bj錛?br />         Naming.rebind(args[0], obj); //緇戝畾鍚嶅瓧鍜屽璞?br />
絎笁姝ワ紝鍒涘緩瀹㈡埛绔被錛?br />     涓昏灝辨槸瀹氫箟static main鏂規硶錛岃繖閲岄渶瑕佸疄鐜頒笅鍒楀嚑姝ワ細
        鍙栧緱args[0]鎸囧畾鐨剆erver鍚嶅瓧錛?br />         鐢∟aming.lookup(server鍚嶅瓧)鏌ユ壘緇戝畾鐨勫璞bj錛?br />         璋冪敤obj鐨勫悇涓柟娉曪紝灝卞儚鏈湴璋冪敤涓鏍鳳紱

絎洓姝ワ紝鍒涘緩policy鏂囦歡錛屼緥濡傦紝鍒涘緩rmi.policy鏂囦歡錛?br />     grant {
        // Allow everything for now
        permission java.security.AllPermission;
    };
    娉ㄦ剰錛屼互涓婁粎鏄敤浣滅粌涔犮?br />
絎簲姝ワ紝鍚姩rmiregistry錛?br />     鍦╠os紿楀彛涓嬶紝杈撳叆錛歴tart rmiregistry(鍥炶濺)
    浼氬脊鍑烘柊紿楀彛錛岃〃紺烘鍦ㄨ繍琛宺miregistry錛?br />     娉ㄦ剰錛佷竴瀹氳鍦╮emote綾繪墍鍦ㄧ殑鐩綍涓嬫墽琛岃鍛戒護銆?/span>

絎叚姝ワ紝鍚姩server绔▼搴忥細
    杈撳叆鍛戒護錛歫ava server鍚?-Djava.security.policy="policy瀹屾暣璺緞鍚?

絎竷姝ワ紝鍚姩client绔▼搴忥細
    杈撳叆鍛戒護錛歫ava server鍚?br />
鐜板湪灝卞彲浠ョ湅鍒癱lient-server闂寸殑閫氳浜嗐?br />
琛ュ厖錛氬疄闄呮祴璇曞彂鐜幫紝鐢ㄤ竴涓猦elper瀵硅薄灝佽鎵鏈夐渶瑕佷紶緇檙emote綾葷殑鏂規硶鍙傛暟錛屾瘮璧蜂竴涓釜鍙傛暟浼犻掓ц兘瑕佸ソ寰堝銆?br /> helper瀵硅薄涓瀹氳implements Serializable鎺ュ彛銆?/span>




koradji 2011-02-21 23:30 鍙戣〃璇勮
]]>
java鍛戒護琛屾姤閿欙細NoClassDefFoundError鐨勮В鍐?/title><link>http://www.tkk7.com/koradji/articles/343371.html</link><dc:creator>koradji</dc:creator><author>koradji</author><pubDate>Sat, 22 Jan 2011 04:40:00 GMT</pubDate><guid>http://www.tkk7.com/koradji/articles/343371.html</guid><wfw:comment>http://www.tkk7.com/koradji/comments/343371.html</wfw:comment><comments>http://www.tkk7.com/koradji/articles/343371.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/koradji/comments/commentRss/343371.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/koradji/services/trackbacks/343371.html</trackback:ping><description><![CDATA[涓鐩村湪eclipse涓嬪紑鍙慾ava搴旂敤錛屽java鍛戒護琛岀殑浣跨敤寰堟槸鐢熺枏銆備粖澶╋紝鍦ㄥ懡浠よ紿楀彛緙栬瘧綆鍗曠殑java鏂囦歡鏃墮亣鍒伴夯鐑︼紝鍖栦簡涓嶅皯鏃墮棿鎵嶈В鍐熾?br /> 1.涓涓猨ava鏂囦歡閲屼細寮曠敤鍙︿竴涓猨ava鏂囦歡錛屼袱涓枃浠跺湪鍚屼竴涓洰褰曚笅錛屼絾鏄嵈鎬繪槸鎶ュ憡璇寸鍙峰彉閲忔壘涓嶅埌銆?br /> 鍚庢潵錛屽湪鍛戒護琛屼腑浣跨敤錛?span style="color: #0010ff;">javac -sourcepath 鎸囧畾鍙︿竴涓枃浠剁殑璺緞 java鏂囦歡</span><br /> 闂瑙e喅浜嗐?br /> <br /> 2.鎺ョ潃鍦ㄦ墽琛宩ava紼嬪簭鏃跺張鎶ラ敊錛歂oClassDefFoundError錛屽彲鏄槑鏄庝袱涓猚lass鏂囦歡閮藉湪錛岃繖鏄負浠涔堝憿錛?br /> 鍚庢潵錛屾煡浜唃oogle鎵嶆槑鐧斤紝鍘熸潵鏄痗lasspath閲屼竴瀹氳鍦ㄨ礬寰勪笂鍔犱笂“<span style="color: #0010ff;"><span style="color: #0010ff;"><span style="color: #0010ff;">.</span>;</span></span>”錛屾紡鎺夎繖涓皬灝忕殑鐐瑰氨浼氭姤榪欑閿欒銆?br /> <br /> 鐜闂錛岃礬寰勯棶棰樿繖浜涙繪槸璁﹋ava寮鍙戣呮姄鐙?)<br /> <br /> <img src ="http://www.tkk7.com/koradji/aggbug/343371.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/koradji/" target="_blank">koradji</a> 2011-01-22 12:40 <a href="http://www.tkk7.com/koradji/articles/343371.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>struts2涓湁鍏沖浗闄呭寲鐨勫簲鐢?/title><link>http://www.tkk7.com/koradji/articles/307755.html</link><dc:creator>koradji</dc:creator><author>koradji</author><pubDate>Wed, 30 Dec 2009 07:17:00 GMT</pubDate><guid>http://www.tkk7.com/koradji/articles/307755.html</guid><wfw:comment>http://www.tkk7.com/koradji/comments/307755.html</wfw:comment><comments>http://www.tkk7.com/koradji/articles/307755.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/koradji/comments/commentRss/307755.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/koradji/services/trackbacks/307755.html</trackback:ping><description><![CDATA[<strong><u>璧勬簮鏂囦歡鐨勫畾涔夛細<br /> </u></strong>鍦╯truts2閲岋紝璧勬簮鏂囦歡琚垎鎴愪簡涓変釜綰у埆錛氱被綰у埆錛屽寘綰у埆錛屽叏灞綰у埆銆?br /> 鎵ц鏃訛紝灝嗘寜鐓т粠灝忓埌澶х殑欏哄簭渚濇鎼滅儲璧勬簮鏂囦歡閲岀殑key鍊鹼紝鐩磋嚦鎵懼埌銆?br /> 綾葷駭鍒殑鏂囦歡鍚嶅畾涔夛細Action綾誨悕_璇█鐮乢鍥藉鐮?properties錛屾瘮濡傦細LoginAction_en_US.properties錛孡oginAction_zh_CN.properties錛?br /> 濡傛灉鏄湪鍏ㄥ眬涓畾涔夎祫婧愭枃浠訛紝鍒欓渶瑕佸湪struts.xml閲岄厤緗紝渚嬪瓙錛?lt;constant name="struts.custom.i18n.resources" value="message" />錛屽叾涓璵essage涓鴻祫婧愭枃浠剁殑璧峰鍚嶏紱<br /> 鍏ㄥ眬璧勬簮鏂囦歡鐨勪綅緗湪src\涓嬨?br /> <br /> <strong><u>濡備綍鍐欎腑鏂囩殑璧勬簮鏂囦歡錛?br /> </u></strong>瀵逛簬鐢ㄤ簬涓枃鏄劇ず鐨勮祫婧愭枃浠訛紝浠ュ墠闇瑕佷嬌鐢╦ava鑷甫鐨刵ative2ascii.exe灝嗕腑鏂囧唴瀹硅漿鎹㈡垚瀵瑰簲鐨剈nicode錛屾瘮杈冮夯鐑︼紝鑰岀幇鍦ㄥ彲浠ヤ嬌鐢╡clipse鐨勬彃浠惰嚜鍔ㄨ漿鎹€?br /> eclipse鎻掍歡錛?span style="background-color: yellow">propertieEdit</span>(涓嬈劇敱鏃ユ湰浜哄紑鍙戠殑寮婧愭彃浠訛紝鍙洿鎺ヨ緭鍏ヤ腑鏂囷紝鑷姩杞崲)<br /> 鏈湴涓嬭澆link錛?a href="/Files/koradji/propertieEdit.zip">/Files/koradji/propertieEdit.zip</a><br /> 涓嬭澆鍚庯紝灝嗛噷闈㈢殑鐩綍鎷瘋礉鍒癳clipse涓嬪搴旂殑鐩綍閲岋紝閲嶆柊鍚姩eclipse灝卞彲浠ヤ簡銆?鍙兘闇瑕佸湪鍚姩鍛戒護閲屽姞涓?clean)銆?br /> <br /> <strong><u>鍦╦sp閲岃鍙栬祫婧愭枃浠剁殑鏂規硶錛?/u></strong><br /> 鐢婚潰涓婄殑鏂囧瓧閲囩敤<s:text name="key" />鍐欙紱<br /> 鍏朵粬鐨勶紝姣斿鎸夐挳鐨剉alue錛宼extfield鐨刲abel絳夐噰鐢?lt;%{getText('key')}>鍐欙紝渚嬪瓙錛?lt;s:submit action="confirm" value="%{getText('confirm.button.label')}" /> 錛?br /> 鎴栬咃紝涔熷彲浠ヤ嬌鐢ㄨ繖鏍風殑鍐欐硶錛?lt;s:textfield name="username" <span style="background-color: yellow">key</span>="page.index.text.username"></s:textfield><br /> 浣跨敤<s:i18n>鍙互鎸囧畾涓存椂鐨勮祫婧愭枃浠訛紝<br /> 渚嬪瓙1錛?br />     <s:i18n name="temp">  ----- baseName瀵瑰簲鍚嶇О鐨勮祫婧愭枃浠跺悕<br />      <s:text name="info">  ----- info涓鴻祫婧愭枃浠朵腑鐨刱ey<br />       <s:param>寮犱笁</s:param>  ---- 鎸囧畾絎竴涓弬鏁?nbsp; {0}<br />       <s:param>23</s:param>     ---- 鎸囧畾絎簩涓弬鏁?nbsp; {1}<br />      </s:text><br />     </s:i18n><br /> 渚嬪瓙2錛?br />     <s:i18n name="org.scorpio.jh.struts2.i18n.web.action.LoginAction"><br />      <s:text name="page.index.text.username"></s:text><br />      <s:text name="page.index.text.password"></s:text><br />     </s:i18n><br /> 娌℃湁瀹為檯搴旂敤榪囷紝鐚滄祴鍙兘鏄湪欏甸潰涓婃寚瀹氭煇涓尯鍩熷彲浠ユ樉紺轟笌default locale涓嶅悓鐨勮璦鏂囧瓧錛?br /> <br /> <strong><u>鍦╦ava閲岃鍙栬祫婧愭枃浠剁殑鏂規硶錛?/u></strong><br /> Action綾婚噷(闇瑕佺戶鎵緼ctionSupport)錛屼嬌鐢╣etText(String key)鏂規硶灝辮兘鍙栧緱璧勬簮鏂囦歡閲岀殑鍊鹼紱<br /> Business Services綾婚噷錛屼嬌鐢≧esourceBundle.getBundle(璧勬簮鏂囦歡鍚?.getString(key)鏂規硶鍙栧緱鍊鹼紱<br /> <br /> <strong><u>濡備綍鍒囨崲鐢婚潰璇█錛?/u></strong><br /> 鍦╦sp閲岋紝鍦ㄩ傚綋鐨勪綅緗斁鍏ヤ笅闈㈢殑浠g爜錛?br /> <s:url id="url" action="UnsubscribeNL_language"><br />      <s:param name="<span style="background-color: yellow">request_locale</span>">en_US</s:param><br /> </s:url><br /> <s:a href="%{url}">English</s:a><br><br /> <s:url id="url" action="UnsubscribeNL_language"><br />      <s:param name="<span style="background-color: yellow">request_locale</span>">zh_CN</s:param><br /> </s:url><br /> <s:a href="%{url}">綆浣撲腑鏂?lt;/s:a><br /> 鍦ㄥ彂閫佽姹傛椂錛宻truts浼氭悳绱㈡嫤鎴猺equest_locale鍙橀噺錛屽茍灝嗚鍙橀噺鍊艱涓篸efault locale錛?br /> 鍦ˋction綾婚噷鍔犲叆涓涓柟娉曪細public String language()錛岃繍琛屽垵濮嬪寲榪斿洖鏈敾闈㈠嵆鍙紱<br /> <img src ="http://www.tkk7.com/koradji/aggbug/307755.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/koradji/" target="_blank">koradji</a> 2009-12-30 15:17 <a href="http://www.tkk7.com/koradji/articles/307755.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>struts2鐨剆:checkboxlist鏍囩瀛︿範http://www.tkk7.com/koradji/articles/307399.htmlkoradjikoradjiSat, 26 Dec 2009 16:16:00 GMThttp://www.tkk7.com/koradji/articles/307399.htmlhttp://www.tkk7.com/koradji/comments/307399.htmlhttp://www.tkk7.com/koradji/articles/307399.html#Feedback0http://www.tkk7.com/koradji/comments/commentRss/307399.htmlhttp://www.tkk7.com/koradji/services/trackbacks/307399.html s:checkboxlist鐢ㄤ簬鐢婚潰涓婃樉紺轟竴緇勫閫夋錛岀己鐪佹槸妯帓杈撳嚭錛屽悗闈㈠皢浠嬬粛濡備綍淇敼ftl鏂囦歡浣垮緱瀹冭兘鎸変換鎰忔柟寮忚緭鍑恒?br /> 鏍囩鏍煎紡錛?/u>
    <s:checkboxlist name="" list="" listKey="" listValue="" value="" />
    name-瀹氫箟鏍囩鍚嶏紝鐢ㄤ簬鎺ユ敹鐢婚潰涓婇変腑鐨勫閫夋錛屾晠搴斾笌Action閲屽畾涔夌殑灞炴т竴鑷達紝涓斿涓烘暟緇勶紱
    list-瀹氫箟闆嗗悎鍙橀噺錛岀敤浜庤緭鍑哄閫夋鍒扮敾闈笂錛屼竴鑸湪Action閲屽畾涔変竴涓狶ist鎴朚ap灞炴э紱
    listKey-濡傛灉鍦ˋction閲屽畾涔夌殑鏄竴涓狶ist錛屽垯寰寰浼氬湪List閲屽畾涔変竴涓狟ean錛屽畠鍙湁涓や釜灞炴э紝鍏朵腑涓涓?姣斿id)灝卞湪榪欓噷璁劇疆錛?br />                 濡傛灉鍦ˋction閲屽畾涔夌殑鏄竴涓狹ap錛屽垯Map鐨刱ey灝卞湪榪欓噷璁劇疆錛?br />     listValue-濡傛灉鍦ˋction閲屽畾涔夌殑鏄竴涓狶ist錛屽垯寰寰浼氬湪List閲屽畾涔変竴涓狟ean錛屽畠鍙湁涓や釜灞炴э紝鍙﹀涓涓?姣斿name)灝卞湪榪欓噷璁劇疆錛?br />                   濡傛灉鍦ˋction閲屽畾涔夌殑鏄竴涓狹ap錛屽垯Map鐨剉alue灝卞湪榪欓噷璁劇疆錛?br />     value-鐢ㄤ簬鍥炴樉鐢婚潰涓婅閫変腑鐨勫閫夋錛屽亣濡傜敾闈㈡湁杈撳叆媯鏌ワ紝濡傛灉鏈夐敊鍒欒繑鍥炲師鐢婚潰騫舵樉紺哄嚭閿欎俊鎭紝榪欐椂鍊欏氨闇瑕佷嬌鐢ㄥ畠銆?br />              涓鑸妸瀹冭鎴愬拰name涓鑷村氨鍙互浜嗐?br /> 娉ㄦ剰鐐癸細
    涓轟簡鑳芥紜樉紺哄凡琚変腑鐨勫閫夋錛屼竴瀹氳浣垮緱name鐨勬暟緇勭被鍨嬩笌listKey鐨勭被鍨嬩竴鑷淬?br />     姣斿錛宯ame璁炬垚String[] users錛屽垯listKey灝辮璁炬垚String id錛涘鏋渘ame璁炬垚Integer[] users錛屽垯listKey灝辮璁炬垚Integer id錛?br /> 淇敼ftl鏂囦歡鏀瑰彉杈撳嚭鏂瑰紡錛?/u>
    1.鎼滅儲struts2-core-xxx.jar錛屾壘鍒癱heckboxlist.ftl鏂囦歡錛屾嫹璐濆嚭鏉ワ紱
    2.鍦ㄨ嚜宸辯殑宸ョ▼鐨剆rc涓嬫柊寤簍emplate.simple鍖咃紝鏀劇疆涓婅堪鏂囦歡錛?br />     3.鐢ㄦ枃鏈紪杈戝櫒鎵撳紑璇ユ枃浠訛紝淇敼鎴愯嚜宸卞笇鏈涜緭鍑虹殑鏍煎紡錛屼繚瀛橈紝OK錛?br /> 渚嬪瓙錛?/u>
    甯屾湜鐢婚潰涓婃瘡3涓閫夋杈撳嚭涓轟竴琛屻?/span>
<#--
/*
 * $Id: checkboxlist.ftl 804072 2009-08-14 03:16:35Z musachy $
 *
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership.  The ASF licenses this file
 * to you under the Apache License, Version 2.0 (the
 * "License"); you may not use this file except in compliance
 * with the License.  You may obtain a copy of the License at
 *
 *  http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */
-->
<#assign itemCount = 0/>
<#if parameters.list?exists>
     <@s.iterator value="parameters.list">
         <#assign itemCount = itemCount + 1/>
         <#if parameters.listKey?exists>
             <#assign itemKey = stack.findValue(parameters.listKey)/>
         <#else>
             <#assign itemKey = stack.findValue('top')/>
         </#if>
         <#if parameters.listValue?exists>
             <#assign itemValue = stack.findString(parameters.listValue)/>
         <#else>
             <#assign itemValue = stack.findString('top')/>
         </#if>
 <#assign itemKeyStr=itemKey.toString() />
 <#if (itemCount-1)%3 == 0>
 <tr>
 </#if>
 <td>

 <input type="checkbox" name="${parameters.name?html}" value="${itemKeyStr?html}" id="${parameters.name?html}-${itemCount}"<#rt/>
         <#if tag.contains(parameters.nameValue, itemKey)>
  checked="checked"<#rt/>
         </#if>
         <#if parameters.disabled?default(false)>
  disabled="disabled"<#rt/>
         </#if>
         <#if parameters.title?exists>
  title="${parameters.title?html}"<#rt/>
         </#if>
         <#include "/${parameters.templateDir}/simple/scripting-events.ftl" />
         <#include "/${parameters.templateDir}/simple/common-attributes.ftl" />
 />
 <label for="${parameters.name?html}-${itemCount}" class="checkboxLabel">${itemValue?html}</label>
 </td>
 <#if itemCount%3 == 0>
 </tr>

 </#if>
     </@s.iterator>
</#if>
<input type="hidden" id="__multiselect_${parameters.id?html}" name="__multiselect_${parameters.name?html}" value=""<#rt/>
<#if parameters.disabled?default(false)>
 disabled="disabled"<#rt/>
</#if>
 />





koradji 2009-12-27 00:16 鍙戣〃璇勮
]]>
zip filehttp://www.tkk7.com/koradji/articles/257853.htmlkoradjikoradjiWed, 04 Mar 2009 10:48:00 GMThttp://www.tkk7.com/koradji/articles/257853.htmlhttp://www.tkk7.com/koradji/comments/257853.htmlhttp://www.tkk7.com/koradji/articles/257853.html#Feedback0http://www.tkk7.com/koradji/comments/commentRss/257853.htmlhttp://www.tkk7.com/koradji/services/trackbacks/257853.html/*==============================================================================
 *ZIP宥屾儔鍍d箷鍎?br />  =============================================================================*/
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.zip.CRC32;
import java.util.zip.CheckedOutputStream;
 
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;
 
public class ZipCompressor {
    static final int BUFFER = 8192;
 
    private File zipFile;  
 
    public ZipCompressor(String pathName) {
        zipFile = new File(pathName);  
    }  
 
    public void compress(String srcPathName) {  
        File file = new File(srcPathName);  
        if (!file.exists())  
            throw new RuntimeException(srcPathName + "鎳氬導鍋熷伌鍋?);  
        try {  
            FileOutputStream fileOutputStream = new FileOutputStream(zipFile);  
            CheckedOutputStream cos = new CheckedOutputStream(fileOutputStream,  
                    new CRC32());  
            ZipOutputStream out = new ZipOutputStream(cos);  
            String basedir = "";  
            compress(file, out, basedir);  
            out.close();  
        } catch (Exception e) {  
            throw new RuntimeException(e);  
        }  
    }  
 
    private void compress(File file, ZipOutputStream out, String basedir) {  
        /* 鍍ㄥ偪鍎楀儖鍍╁剷鍋插亹鍍煎偨鍍鍎栧伈鍋愬仸鍌熷仹鍌熷嫉媯熷仧鍌戝仭 */ 
        if (file.isDirectory()) {  
            System.out.println("鍩戝紖涓? + basedir + file.getName());  
            this.compressDirectory(file, out, basedir);  
        } else {  
            System.out.println("鍩戝紖涓? + basedir + file.getName());  
            this.compressFile(file, out, basedir);  
        }  
    }  
 
    /** 鍍ㄥ偪鍎楀儖鍍╁剷鍌煈寮?*/ 
    private void compressDirectory(File dir, ZipOutputStream out, String basedir) {  
        if (!dir.exists())  
            return;  
 
        File[] files = dir.listFiles();  
        for (int i = 0; i < files.length; i++) {  
            compress(files[i], out, basedir + dir.getName() + "/");  
        }  
    }  
 
    /** 鏆ュ鍌煈寮?*/ 
    private void compressFile(File file, ZipOutputStream out, String basedir) {  
        if (!file.exists()) {  
            return;  
        }  
        try {  
            BufferedInputStream bis = new BufferedInputStream(  
                    new FileInputStream(file));  
            ZipEntry entry = new ZipEntry(basedir + file.getName());  
            out.putNextEntry(entry);  
            int count;  
            byte data[] = new byte[BUFFER];  
            while ((count = bis.read(data, 0, BUFFER)) != -1) {  
                out.write(data, 0, count);  
            }  
            bis.close();  
        } catch (Exception e) {  
            throw new RuntimeException(e);  
        }  
    }  

 



koradji 2009-03-04 18:48 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 亚洲综合精品网站| 亚洲色婷婷综合开心网| 亚洲国产精品国自产电影| 成人无码精品1区2区3区免费看| 国产一精品一aⅴ一免费| 特级毛片A级毛片100免费播放| 国产一区二区三区在线免费| 在线观看亚洲电影| www.亚洲色图.com| 亚洲国产成人精品无码区在线网站| 精品亚洲成a人片在线观看| 亚洲国产精品特色大片观看完整版| 免费很黄无遮挡的视频毛片| 波多野结衣一区二区免费视频| 国产亚洲蜜芽精品久久| 亚洲 无码 在线 专区| 亚欧洲精品在线视频免费观看| 亚洲伊人久久大香线蕉综合图片| 中文字幕免费在线观看动作大片| 日韩va亚洲va欧洲va国产| 最近2019中文字幕免费大全5| 亚洲an日韩专区在线| 国产一级高清免费观看| 亚洲视频在线免费| 337p欧洲亚洲大胆艺术| 韩国二级毛片免费播放| 一区二区免费电影| 在线观看亚洲一区二区| 免费黄色网址入口| 中文字幕看片在线a免费| 亚洲黄色片在线观看| 免费观看四虎精品国产永久| 亚洲免费人成在线视频观看| 亚洲AV综合色区无码二区偷拍| 国产精品视频免费一区二区三区| 国产午夜无码片免费| 亚洲自国产拍揄拍| 久久精品亚洲乱码伦伦中文| 性短视频在线观看免费不卡流畅| 欧洲美女大片免费播放器视频| 亚洲欧洲日产国码久在线观看|