锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲综合av一区二区三区不卡,亚洲一区免费在线观看,中文有码亚洲制服av片http://m.tkk7.com/leekiang/category/25860.htmlMDA/MDD/TDD/DDD/DDDDDDDzh-cnTue, 05 Jan 2010 00:47:41 GMTTue, 05 Jan 2010 00:47:41 GMT60Turbine 浠嬬粛http://m.tkk7.com/leekiang/archive/2009/12/29/307581.htmlleekiangleekiangMon, 28 Dec 2009 20:46:00 GMThttp://m.tkk7.com/leekiang/archive/2009/12/29/307581.htmlhttp://m.tkk7.com/leekiang/comments/307581.htmlhttp://m.tkk7.com/leekiang/archive/2009/12/29/307581.html#Feedback0http://m.tkk7.com/leekiang/comments/commentRss/307581.htmlhttp://m.tkk7.com/leekiang/services/trackbacks/307581.html
http://jakarta.apache.org/turbine/

Turbine鏄竴涓彁渚涗簡瀹屽杽鏉冮檺鎺у埗鐨勫潥瀹炴鏋訛紙Fulcrum瀛愰」鐩槸鍏跺熀鐭籌級銆俆urbine鐨勪釜浜虹敤鎴蜂笉澶氾紝浣嗕笉灝戝叕鍙哥敤鎴烽夋嫨 Turbine浣滀負妗嗘灦錛屽紑鍙戜竴浜涗弗鑲冪殑搴旂敤錛堟垜騫舵病鏈夎錛岀敤鍏跺畠妗嗘灦寮鍙戠殑搴旂敤灝變笉涓ヨ們^_^錛夈侾ortal寮婧愰」鐩甁etSpeed寤虹珛鍦? Turbine涓娿?

Turbine鐢≧unData鏉ヤ紶閫掕緭鍏ヨ緭鍑烘暟鎹傚鍚孧averick鐨凜ontrollerContext錛孯unData鏄暣涓? Turbine妗嗘灦鐨勬暟鎹氦鎹腑蹇冦傞櫎浜唕equest, response絳夊熀鏈俊鎭紝RunData鐩存帴鍖呮嫭浜哢ser/ACL絳夋潈闄愭帶鍒剁浉鍏崇殑灞炴у拰鏂規硶錛屽彟澶栬繕鍖呮嫭Action Name鍜孴arget Template Name絳夊畾浣嶅睘鎬с?

Module鏄疶urbine閲岄潰闄や簡RunData涔嬪鐨勫張涓涓牳蹇冪被錛屾槸Turbine妗嗘灦鐨勫熀鏈瀯浠訛紝Action鏄? Module錛孲creen涔熸槸Module銆俆urbine鎻愪緵浜哃oginUser鍜孡ogoutUser涓や釜Action浣滀負鏁翠釜緋葷粺鐨勫嚭鍏ュ彛銆傝? 鍏朵綑嫻侀噺鐨勬潈闄愭帶鍒跺垯鐢辯被浼間簬Servlet Filter鏈哄埗鐨凱ipeline鎺у埗銆?

Turbine Pipeline鐨勭紪紼嬫ā鍨嬪拰Servlet Filter涓妯′竴鏍鳳細Turbine Pipeline鐨刅alve灝辯浉褰撲簬Servlet Filter錛岃孷alveContext鍒欑浉褰撲簬Filter Chain銆傝繕鏈夋洿鐩歌繎鐨勪緥瀛愶紝Tomcat婧愪唬鐮侀噷闈篃鏈塚alve鍜孷alueContext涓や釜綾伙紝涓嶄粎緙栫▼妯″瀷涓鏍鳳紝鑰屼笖鍚嶅瓧涔熶竴鏍楓?



鏉冮檺鎺у埗璐┛浜嶵urbine妗嗘灦鐨勫緇堛傝鐢ㄥソTurbine錛岄鍏堣閫氭檽瀛愰」鐩瓼ulcrum 鐨凷ecurity閮ㄥ垎鐨勬潈闄愬疄鐜版ā鍨嬨?

Fulcrum Security鐨勬潈闄愬疄浣撳寘鎷洓涓?- User, Group, Role, Permission銆?

瀹炰綋涔嬮棿鍖呭惈{Role錛孭ermission}鍜寋 Group, User, Role}涓ょ粍鍏崇郴銆?

{Role錛孭ermission}鏄瀵瑰鐨勫叧緋伙紝涓涓猂ole鍙互鍏鋒湁鍚勭Permission錛泏 Group, User, Role}涔嬮棿鏄瀵瑰鐨勫叧緋伙紝涓涓狦roup鍙寘鍚涓猆ser錛屽茍鍙互緇橴ser鍒嗛厤涓嶅悓鐨凴ole銆?

鏉冮檺妯″瀷鐨勫疄鐜板悓鏍烽噰鐢≒eer妯″紡錛孍ntity -> EntityPeer, Entity -> ManagerPeer銆?

Entity鍜孍ntityManger浠h〃鎶借薄鐨勬ā鍨嬫蹇碉紝鑰孍ntityPeer鍜孧anagerPeer浠h〃鍏蜂綋鐨勫疄鐜般?

鐢ㄦ埛鍙互鏍規嵁妯″瀷錛屾彁渚涗笉鍚岀殑瀹炵幇錛屾瘮濡傦紝鐢ㄥ唴瀛樼粨鏋勪腑瀹炵幇錛岀敤鏁版嵁琛ㄧ粨鏋勫疄鐜幫紝涓嶹indows NT鏉冮檺楠岃瘉鏈哄埗緇撳悎錛屼笌OSWorkflow鐨勬潈闄愭帶鍒舵ā鍨嬬粨鍚堬紝絳夌瓑銆傚叾涓紝鐢ㄦ暟鎹〃緇撴瀯瀹炵幇錛屽張鍙互閫夋嫨鐢═orque瀹炵幇錛屾垨鑰呯敤 Hibernate瀹炵幇銆傦紙Torque鏄疶urbine鐨凮/R Mapping瀛愰」鐩級
渚嬪錛孎alcrum.property閰嶇疆鏂囦歡鍖呭惈濡備笅Security鐩稿叧閫夐」錛?

# -------------------------------------------------------------------

# S E C U R I T Y S E R V I C E

# -------------------------------------------------------------------

services.SecurityService.user.class=org.apache.fulcrum.security.impl.db.entity.TurbineUser

services.SecurityService.user.manager=org.apache.fulcrum.security.impl.db.DBUserManager

services.SecurityService.secure.passwords.algorithm=SHA

# -------------------------------------------------------------------

# D A T A B A S E S E R V I C E

# -------------------------------------------------------------------

services.DatabaseService.database.newapp.driver=org.gjt.mm.mysql.Driver

services.DatabaseService.database.newapp.url=jdbc:mysql://127.0.0.1/newapp

services.DatabaseService.database.newapp.username=turbine

services.DatabaseService.database.newapp.password=turbine



榪欒鏄庯紝鏉冮檺鎺у埗瀹炵幇鐢辨暟鎹簱鎻愪緵錛岄渶瑕佹牴鎹潈闄愭ā鍨嬪垱寤哄涓嬫暟鎹〃錛?

TURBINE_USER錛孴URBINE_ROLE錛孴URBINE_GROUP錛?

TURBINE_PERMISSION錛孴URBINE_ROLE_PERMISSION錛?

TURBINE_USER_GROUP_ROLE

Turbine琛ㄥ崟澶勭悊涓殑涓枃:http://dev.csdn.net/article/70476.shtm

浣跨敤turbine鐨勯」鐩?
1)http://www.campware.org鐨凜ream CRM
2)http://scarab.tigris.org/
3)Ohioedge 鏄噰鐢˙/S鏋舵瀯鐨勫紑婧愮殑瀹㈡埛綆$悊緋葷粺銆傚熀浜嶫etspeed/Turbine鎶鏈?br />聽 http://www.ohioedge.com/

鍙傝冭祫鏂?
http://turbine.apache.org/fulcrum/fulcrum-osworkflow-example
http://www.itpub.net/thread-306279-1-1.html
http://dev.csdn.net/article/19/19994.shtm


leekiang 2009-12-29 04:46 鍙戣〃璇勮
]]>
wicket絎旇http://m.tkk7.com/leekiang/archive/2009/05/23/277611.htmlleekiangleekiangSat, 23 May 2009 14:12:00 GMThttp://m.tkk7.com/leekiang/archive/2009/05/23/277611.htmlhttp://m.tkk7.com/leekiang/comments/277611.htmlhttp://m.tkk7.com/leekiang/archive/2009/05/23/277611.html#Feedback0http://m.tkk7.com/leekiang/comments/commentRss/277611.htmlhttp://m.tkk7.com/leekiang/services/trackbacks/277611.htmlhttp://databinder.net/site/show/overview

鍜宻h鐨勬暣鍚?br />http://www.javaworld.com.tw/roller/ingramchen/entry/2006_2_17_sample_wicket_hibernate_spring_application

http://www.nabble.com/integration-Spring-Wicket-Hibernate-problem-with-injection-bean-td19462602.html

Enjoying Web Development with Wicket
http://wicketinaction.com/
pro wicket
http://www.onehippo.org/cms7/delve_into/quickstart.html

http://m.tkk7.com/killme2008/archive/2007/05/22/119149.html
http://www.ibm.com/developerworks/cn/opensource/os-tapestrywicket/
http://www.netbeans.org/kb/60/web/quickstart-webapps-wicket_zh_CN.html

寮婧愰」鐩?hippocms

wicket+jquery聽 http://www.wickext.org

WiQuery results from the merge of two projects, WickeXt and jQuery4Wicket

http://wicketstuff.org

http://www.javalobby.org/java/forums/t68753.html

涓轟粈涔堟槸Wicket錛?/a>

http://stuq.nl/weblog/2008-09-03/user-friendly-form-validation-with-wicket
http://stuq.nl/weblog/2008-06-05/wicket-how-to-write-a-reusable-modal-window-popup

Wicket RAD 0.6 released



鍏朵粬妗嗘灦
dorado錛宑lick錛宔cho2錛宼apestry錛孫penJWeb ,easyjweb ,rapid-framework,rife,trails
http://www.metadmin.com 鏉冮檺


leekiang 2009-05-23 22:12 鍙戣〃璇勮
]]>
struts絎旇http://m.tkk7.com/leekiang/archive/2007/10/09/151314.htmlleekiangleekiangTue, 09 Oct 2007 03:38:00 GMThttp://m.tkk7.com/leekiang/archive/2007/10/09/151314.htmlhttp://m.tkk7.com/leekiang/comments/151314.htmlhttp://m.tkk7.com/leekiang/archive/2007/10/09/151314.html#Feedback0http://m.tkk7.com/leekiang/comments/commentRss/151314.htmlhttp://m.tkk7.com/leekiang/services/trackbacks/151314.html聽聽 struts鎶妏ost鐨勬墍鏈夊弬鏁版斁鍒頒竴涓猰ap閲岋紝鍐嶉氳繃beanutil鐨刾opulate鏂規硶濉厖鍒癆ctionForm,鍦╬opulate鏃舵湁涓浜涢殣鍚昏緫錛屽嚭鐜頒竴浜涙剰鎯充笉鍒扮殑琛屼負錛岃屼笖涓嶅悓鐨凚eanUtils鐗堟湰鍙兘榪樹笉涓鏍楓傚鏋淎ctionForm鐨勬煇涓猻etter鏂規硶鐨勫弬鏁版槸Long綾誨瀷,鑰宲ost鐨勫搴旂殑鍙傛暟鐨勫間負絀猴紝鍒欎細鑷姩璁劇疆涓?.鍙﹀ActionForm涓璼etter鍜実etter鐨勭被鍨嬪繀欏誨搴旓紝榪欎釜娌℃悶鏄庣櫧錛屾湁絀虹湅populate()鏂規硶鐨勬簮鐮併?br />2, 鍦ˋctionForm涓璵any to one鐨刼ne鏂瑰彲榪欐牱璁劇疆
聽聽 public String getParentid() {
聽聽聽 聽聽聽 return son.getParent().getParentid().toString();
聽聽聽 }
聽聽聽
聽聽聽 public void setParentid(String parentid) {
聽聽聽 聽聽聽 if (parentid!= null && !"".equals(parentid)) {
聽聽聽 聽聽聽 聽聽聽 son.setParent(new Parent(new Long(parentid)));
聽聽聽 聽聽聽 }
聽聽聽 }
3,contextRelative
濡傛灉璇ュ艱璁劇疆涓?true錛岄偅涔堣礬寰勫氨琚涓烘槸鐩稿浜庢暣涓?Web 搴旂敤鐨勭浉瀵硅礬寰勩?br />濡傛灉璇ュ艱璁劇疆涓?false錛岄偅涔堣礬寰勫氨琚涓烘槸鐩稿浜庝竴涓ā鍧楀寲搴旂敤紼嬪簭鐨勮繖涓ā鍧楃殑鐩稿璺緞銆傞粯璁や負false銆?br />
4,<bean:write>杈撳叆緗戦〉鏃跺繀欏誨姞filter=false

5錛宻truts1.x鍙互鍒╃敤spring鎻愪緵鐨凴equestUtil.populate(bean)鏂規硶鑷姩鐨勫皢璇鋒眰鍙傛暟灝佽榪涗竴涓狿OJO
瑙乭ttp://yuanke.javaeye.com/blog/433370


leekiang 2007-10-09 11:38 鍙戣〃璇勮
]]>
logic鏍囩鐨勪嬌鐢?/title><link>http://m.tkk7.com/leekiang/archive/2007/09/14/145140.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Fri, 14 Sep 2007 07:03:00 GMT</pubDate><guid>http://m.tkk7.com/leekiang/archive/2007/09/14/145140.html</guid><wfw:comment>http://m.tkk7.com/leekiang/comments/145140.html</wfw:comment><comments>http://m.tkk7.com/leekiang/archive/2007/09/14/145140.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/leekiang/comments/commentRss/145140.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/leekiang/services/trackbacks/145140.html</trackback:ping><description><![CDATA[1,logic:empty涓巐ogic:present鐨勫尯鍒?br />鐩稿悓鐐?瀵逛簬娌℃湁鍦╬age,request,session,application涓畾涔夋垨鑰呮槸娌℃湁鍒嗛厤鍐呭瓨絀洪棿(null鍊?鐨勫彉閲忥紝榪欎袱涓爣璁板鐞嗙殑鏂規硶鏄竴鑷寸殑.<br /> 鍖哄埆:<font style="color: rgb(0, 0, 0);" color="#ff0000">絀哄瓧絎︿覆""鍊鹼紝浠栦滑鐨勫鐞嗗氨涓嶄竴鏍蜂簡錛宭ogic:present 鏍囪璁や負絀哄瓧絎︿覆浠嶇劧鏄瓨鍦ㄧ殑錛屼篃灝辨槸璇達紝鍙鏄紩鐢ㄤ簡涓鍧楀唴瀛樼┖闂寸殑鍙橀噺錛宭ogic:present 灝變細榪斿洖present 錛涜宭ogic:empty鍒欒涓虹┖瀛楃涓蹭粛鐒朵負絀猴紝鐢辨寰楀嚭錛屽湪logic:empty鐪嬫潵錛屽彉閲忎笉浠呬粎瑕佸紩鐢ㄤ竴鍧楀唴瀛樼┖闂達紝鑰屼笖璇ュ湴鍧絀洪棿鐨勫間笉鑳戒負絀哄瓧絎︿覆錛屽惁鍒欓兘璁や負璇ュ彉閲忎負絀猴紝閮戒細榪斿洖empty<br /><br />2,logic iterate杈撳嚭map<br />聽 </font><font style="color: rgb(0, 0, 0);" color="#ff0000">iterate鏍囩澶勭悊map鏃跺ソ鍍忓彧鑳藉仛鍒頒互閬嶅巻鐨勬柟寮忚緭鍑簁ey鍜寁alue錛岃屼笉鑳芥寚瀹氳緭鍑烘煇涓猭ey</font><br /><font style="color: rgb(0, 0, 0);" color="#ff0000">聽 浠ヤ笅鏉ユ簮:http://m.tkk7.com/msmary/articles/153560.html<br /></font><span style="font-size: 10pt; color: black; font-family: 'Courier New';"></span><span style="font-size: 10pt; color: black; font-family: 瀹嬩綋;">聽聽聽聽聽 </span><span style="font-size: 10pt; color: black; font-family: 瀹嬩綋;">鏍囩鏈韓涓嶇洿鎺ユ敮鎸佽凱浠h緭鍑?/span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">錛?/span><span style="font-size: 10pt; color: black; font-family: 瀹嬩綋;">杈撳嚭姝ラ</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">:</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';"><br />Map-->Set-->Iterator-->Map.Entry-->key</span><span style="font-size: 10pt; color: black; font-family: 瀹嬩綋;">銆?/span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">value</span><p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">聽聽聽聽聽聽聽 Map m = </span><strong><span style="font-size: 10pt; color: rgb(127, 0, 85); font-family: 'Courier New';">new</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New';"> HashMap();</span></p><p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">聽聽聽聽聽聽聽 m.put(</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"name"</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">,</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"yourname"</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">);</span></p><p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">聽聽聽聽聽聽聽 m.put(</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"pass"</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">,</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"yourpass"</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">);</span></p><p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">聽聽聽聽聽聽聽 request.setAttribute(</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"map"</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">,m);</span></p><p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';"></span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';"><</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">logic:iterate </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">id</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"str" </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">name</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"map" </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">scope</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"request"</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">></span></p><p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">聽聽聽聽聽 </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';"><</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">h2</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">><</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">bean:write </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">name</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"str" </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">property</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"key"</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">/></</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">h2</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">></span></p><p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">聽聽聽聽聽 </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';"><</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">h2</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">><</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">bean:write </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">name</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"str" </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">property</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"value"</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">/></</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">h2</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">></span></p><p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">聽聽聽 </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';"></</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">logic:iterate</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">></span></p><p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">聽聽 </span><span style="font-size: 10pt; color: rgb(191, 95, 63); font-family: 'Courier New';"><%</span></p><p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">聽聽聽聽聽聽聽 </span><span style="font-size: 10pt; color: rgb(63, 127, 95); font-family: 'Courier New';">/**</span></p><p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">聽聽聽聽聽聽聽聽聽 </span><span style="font-size: 10pt; color: black; font-family: 瀹嬩綋;">鍦?/span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">Map</span><span style="font-size: 10pt; color: black; font-family: 瀹嬩綋;">涓繚瀛樺涓?/span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">Collection</span><span style="font-size: 10pt; color: black; font-family: 瀹嬩綋;">闆嗗悎</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">,</span><span style="font-size: 10pt; color: black; font-family: 瀹嬩綋;">璇ュ浣曡繘琛屼簡杈撳嚭</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">?</span></p><p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">聽聽聽聽聽聽聽 */</span></p><p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">聽聽聽聽聽聽聽 List all = </span><strong><span style="font-size: 10pt; color: rgb(127, 0, 85); font-family: 'Courier New';">null</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New';">;</span></p><p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">聽聽聽聽聽聽聽 Map m = </span><strong><span style="font-size: 10pt; color: rgb(127, 0, 85); font-family: 'Courier New';">new</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New';"> HashMap();</span></p><p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">聽聽聽聽聽聽聽 </span></p><p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">聽聽聽聽聽聽聽 all = </span><strong><span style="font-size: 10pt; color: rgb(127, 0, 85); font-family: 'Courier New';">new</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New';"> ArrayList();</span></p><p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">聽聽聽聽聽聽聽 all.add(</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"msdn"</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">);</span></p><p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">聽聽聽聽聽聽聽 all.add(</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"url"</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">);</span></p><p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">聽聽聽聽聽聽聽 m.put(</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"name"</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">,all);</span></p><p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">聽聽聽聽聽聽聽 </span></p><p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">聽聽聽聽聽聽聽 all = </span><strong><span style="font-size: 10pt; color: rgb(127, 0, 85); font-family: 'Courier New';">new</span></strong><span style="font-size: 10pt; color: black; font-family: 'Courier New';"> ArrayList();</span></p><p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">聽聽聽聽聽聽聽 all.add(</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"mole"</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">);</span></p><p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">聽聽聽聽聽聽聽 all.add(</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"msistri"</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">);</span></p><p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">聽聽聽聽聽聽聽 m.put(</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"info"</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">,all);</span></p><p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">聽聽聽聽聽聽聽 </span><span style="font-size: 10pt; color: rgb(63, 127, 95); font-family: 'Courier New';">//</span><span style="font-size: 10pt; color: rgb(63, 127, 95); font-family: 瀹嬩綋;">鍦ㄤ竴涓?/span><span style="font-size: 10pt; color: rgb(63, 127, 95); font-family: 'Courier New';">Map</span><span style="font-size: 10pt; color: rgb(63, 127, 95); font-family: 瀹嬩綋;">涓繚瀛樹簡澶氫釜闆嗗悎</span><span style="font-size: 10pt; color: rgb(63, 127, 95); font-family: 'Courier New';">,</span><span style="font-size: 10pt; color: rgb(63, 127, 95); font-family: 瀹嬩綋;">姣忎釜闆嗗悎鍙堝寘鍚簡澶氫釜鍐呭</span></p><p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">聽聽聽聽聽聽聽 request.setAttribute(</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"list"</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">,m);</span></p><p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">聽聽聽 </span><span style="font-size: 10pt; color: rgb(191, 95, 63); font-family: 'Courier New';">%></span></p><p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">聽聽聽 </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';"><</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">logic:iterate </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">id</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"src" </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">name</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"list" </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">scope</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"request" </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">></span></p><p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">聽聽聽聽聽 </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';"><</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">h2</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">><</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">bean:write </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">name</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"src" </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">property</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"key"</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">/></</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">h2</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">></span></p><p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">聽聽聽聽聽聽聽 </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';"><</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">logic:iterate </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">id</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"ins" </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">name</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"src" </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">scope</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"page" </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">property</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"value"</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">></span></p><p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">聽聽聽聽聽聽聽聽聽聽 </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';"><</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">bean:write </span><span style="font-size: 10pt; color: rgb(127, 0, 127); font-family: 'Courier New';">name</span><span style="font-size: 10pt; color: black; font-family: 'Courier New';">=</span><span style="font-size: 10pt; color: rgb(42, 0, 255); font-family: 'Courier New';">"ins"</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">/></span></p><p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">聽聽聽聽聽聽聽 </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';"></</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">logic:iterate</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">></span></p><p style="text-align: left;" align="left"><span style="font-size: 10pt; color: black; font-family: 'Courier New';">聽聽聽 </span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';"></</span><span style="font-size: 10pt; color: rgb(63, 127, 127); font-family: 'Courier New';">logic:iterate</span><span style="font-size: 10pt; color: teal; font-family: 'Courier New';">></span></p>http://m.tkk7.com/ftqiuqiu/articles/205631.html<br />http://zengbo0710.javaeye.com/blog/79405<br />http://blog.csdn.net/daryl715/archive/2007/03/12/1527098.aspx<br /><img src ="http://m.tkk7.com/leekiang/aggbug/145140.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/leekiang/" target="_blank">leekiang</a> 2007-09-14 15:03 <a href="http://m.tkk7.com/leekiang/archive/2007/09/14/145140.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://qingdaostf.com" target="_blank">亚洲大香人伊一本线</a>| <a href="http://sijep.com" target="_blank">亚洲乱亚洲乱妇无码麻豆</a>| <a href="http://wushicn.com" target="_blank">亚洲电影在线播放</a>| <a href="http://www-6209.com" target="_blank">一级特黄aa毛片免费观看</a>| <a href="http://ddxsrd.com" target="_blank">亚洲精品乱码久久久久久按摩</a>| <a href="http://xxxxnii.com" target="_blank">国产免费播放一区二区</a>| <a href="http://456qqq.com" target="_blank">国产a v无码专区亚洲av</a>| <a href="http://8654123.com" target="_blank">一级特黄录像免费播放中文版</a>| <a href="http://www6yg6yg.com" target="_blank">无码不卡亚洲成?人片</a>| <a href="http://manghuo365.com" target="_blank">另类图片亚洲校园小说区</a>| <a href="http://66eeb.com" target="_blank">亚洲不卡无码av中文字幕</a>| <a href="http://xuanboart.com" target="_blank">国产精品青草视频免费播放</a>| <a href="http://gyqcy.com" target="_blank">国产国拍精品亚洲AV片</a>| <a href="http://www42iii.com" target="_blank">免费一区二区无码东京热</a>| <a href="http://szzdjl.com" target="_blank">亚洲av日韩综合一区在线观看</a>| <a href="http://tlyihong.com" target="_blank">95老司机免费福利</a>| <a href="http://baiyifuwu.com" target="_blank">亚洲最大免费视频网</a>| <a href="http://xinyuanmy.com" target="_blank">永久免费AV无码国产网站 </a>| <a href="http://by4471.com" target="_blank">97人妻无码一区二区精品免费</a>| <a href="http://fangdazd.com" target="_blank">亚洲福利一区二区</a>| <a href="http://thegaybdsm.com" target="_blank">成人A级毛片免费观看AV网站</a>| <a href="http://tttui.com" target="_blank">自拍偷自拍亚洲精品偷一</a>| <a href="http://87fulitv.com" target="_blank">久久精品国产精品亚洲艾草网美妙</a>| <a href="http://gzbaida.com" target="_blank">国产啪精品视频网站免费尤物</a>| <a href="http://cshjjc.com" target="_blank">日韩亚洲AV无码一区二区不卡</a>| <a href="http://jinlaifubuxiugang.com" target="_blank">午夜国产精品免费观看 </a>| <a href="http://74rr.com" target="_blank">亚洲第一成年网站大全亚洲</a>| <a href="http://lijieedu.com" target="_blank">亚洲人成电影网站免费</a>| <a href="http://789xxoo.com" target="_blank">国产91成人精品亚洲精品</a>| <a href="http://50077995.com" target="_blank">亚洲日本va在线视频观看</a>| <a href="http://nyminer.com" target="_blank">国产成人精品免费视频网页大全 </a>| <a href="http://zgnyxx.com" target="_blank">国产日韩AV免费无码一区二区三区 </a>| <a href="http://www73234.com" target="_blank">美女裸免费观看网站</a>| <a href="http://jiujiujingpin.com" target="_blank">亚洲无码黄色网址</a>| <a href="http://kimheezk.com" target="_blank">3d动漫精品啪啪一区二区免费</a>| <a href="http://jx-dirui.com" target="_blank">伊人久久五月丁香综合中文亚洲</a>| <a href="http://qq-gm.com" target="_blank">亚洲人成色77777在线观看大</a>| <a href="http://564ka.com" target="_blank">人妻无码久久一区二区三区免费 </a>| <a href="http://wwwkckc.com" target="_blank">亚洲暴爽av人人爽日日碰</a>| <a href="http://138site.com" target="_blank">久久影院亚洲一区</a>| <a href="http://www-36664.com" target="_blank">日本阿v免费费视频完整版</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>