锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国产精品一区二区第一页,国产精品视频久久一区,精品国产成人avhttp://www.aygfsteel.com/iamlibo/category/33096.htmlzh-cnTue, 18 Aug 2009 02:00:47 GMTTue, 18 Aug 2009 02:00:47 GMT60icefaces 1.8.1 no message availablehttp://www.aygfsteel.com/iamlibo/archive/2009/08/15/291273.htmlLiboLiboSat, 15 Aug 2009 08:48:00 GMThttp://www.aygfsteel.com/iamlibo/archive/2009/08/15/291273.htmlhttp://www.aygfsteel.com/iamlibo/comments/291273.htmlhttp://www.aygfsteel.com/iamlibo/archive/2009/08/15/291273.html#Feedback0http://www.aygfsteel.com/iamlibo/comments/commentRss/291273.htmlhttp://www.aygfsteel.com/iamlibo/services/trackbacks/291273.htmljava.lang.RuntimeException: no message available 榪欎釜寮傚父銆?br />
鏌ヤ簡(jiǎn)濂戒箙娌℃湁鍙戠幇鏄粈涔堝師鍥犮€?br />
鍦ㄥ皢ice涓嬭澆鍖呬腑鐨刾ush-server 閮ㄧ講涓婁箣鍚庡氨娌℃湁榪欎釜寮傚父浜?jiǎn)銆備及璁″師鍥犳槸鍦╳eb.xml 涓厤緗簡(jiǎn)涓€涓猅omcat Push Servlet 寮曡搗鐨勩€?br /> web.xml涓殑閮ㄥ垎浠g爜
    <servlet>
        <servlet-name>Tomcat Push Servlet</servlet-name>
        <servlet-class>
            com.icesoft.faces.webapp.http.servlet.TomcatPushServlet
        </servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>


灝嗚繖涓猻ervlet鍘繪帀鎴栬€呮妸push-server.war閮ㄧ講涓婇兘鍙互瑙e喅銆傜湅鍏蜂綋闇€瑕佷簡(jiǎn)銆?br />

Libo 2009-08-15 16:48 鍙戣〃璇勮
]]>
Facelets緇勪歡http://www.aygfsteel.com/iamlibo/archive/2008/07/18/215816.htmlLiboLiboFri, 18 Jul 2008 07:22:00 GMThttp://www.aygfsteel.com/iamlibo/archive/2008/07/18/215816.htmlhttp://www.aygfsteel.com/iamlibo/comments/215816.htmlhttp://www.aygfsteel.com/iamlibo/archive/2008/07/18/215816.html#Feedback1http://www.aygfsteel.com/iamlibo/comments/commentRss/215816.htmlhttp://www.aygfsteel.com/iamlibo/services/trackbacks/215816.htmlfacelets 鍙互鑷畾涔夌粍浠訛紝浠婂ぉ鐪嬩簡(jiǎn)涓€涓?鏋滅劧濂界敤銆?/p>

浠ュ墠浣跨敤facelets鍙槸瀹氫箟涓€涓晫闈㈢殑妯℃澘錛屽茍涓嶆病鏈夋繁鍏ュ畠鐨勮嚜瀹氫箟緇勪歡鏂歸潰鐨勫唴瀹癸紝鍏跺疄瀹冪殑鑷畾涔夌粍浠朵篃灝辨槸瀹氫箟涓€涓猼ag錛岀劧鍚庡湪xhtml涓紩鍏ヨ繖涓猼ag錛屼絾榪欒姣旀櫘閫氱殑JSP鏂瑰紡鐨則ag鏂逛究澶氫簡(jiǎn)銆?/p>

瑕佹兂寮曠敤鑷畾涔夌殑tag瑕佸湪web.xml涓姞鍏ヤ笅闈唬鐮?鍓嶆彁鏄竴瀹氶厤緗ソ鍏朵粬鐨刦acelets鍐呭)

<context-param>
<param-name>facelets.LIBRARIES</param-name>
<param-value>
/WEB-INF/tld/xiangyun.taglib.xml
</param-value>
</context-param>

xiangyun.taglib.xml鏂囦歡鐨勫唴瀹瑰涓嬶細(xì)

<?xml version="1.0"?>
<!DOCTYPE facelet-taglib PUBLIC
"-//Sun Microsystems, Inc.//DTD Facelet Taglib 1.0//EN"
"

<facelet-taglib>
<namespace>http://xiangyun.cn/components</namespace>
<tag>
<tag-name>echo</tag-name>
<source>component.jspx</source>
</tag>
</facelet-taglib>

鍦ㄨ繖閲屽紩鐢ㄤ簡(jiǎn)涓€涓猚omponent.jspx鏂囦歡錛岃繖涓枃浠跺氨鏄竴涓垨涓€緇勬兂鏀懼湪涓€鍧楀綋鍋氫竴涓粍浠朵嬌鐢ㄧ殑鍐呭錛屽拰鍏朵粬鐨刯spx鏂囦歡鐨勫啓娉曚竴鏍楓€傚唴瀹瑰涓嬶細(xì)


<ui:composition xmlns:ui="
<ice:selectInputDate id="inputDate" popupDateFormat="MM/dd/yyyy"
value="#{inputDate}" renderAsPopup="true"
styleClass="iceSelInpDateInput" onkeydown="ctlent(event);"
rendered="true">
</ice:selectInputDate>
<h:outputText value="#{inputDate}"
rendered="true" styleClass="printText">
<f:convertDateTime dateStyle="long" type="date" timeZone="GMT+8"
locale="cn" />
</h:outputText>
</ui:composition>

鍙渶瑕佹敞鎰?lt;ui:composition>鏍囩鍜屽紩鍏ョ殑鍛藉悕絀洪棿灝辮錛屾爣絳鵑噷闈㈢殑鍐呭灝辯湅浣犺瀹屾垚鐨勫姛鑳戒簡(jiǎn)銆傚湪榪欓噷鎴戜嬌鐢ㄤ簡(jiǎn)ICEfaces鐨勬棩鏈熺粍浠訛紝鍙互鏇挎崲鎴怞SF鏀妧鐨勪換浣曚笢瑗褲€?/p>

鎺ヤ笅鏉ュ氨鏄浣跨敤浜?jiǎn)銆?/p>

<html xmlns="<ui:composition template="/pages/layout/layout.jspx">
<ui:define name="content">
<h:form id="testForm">
<ald:echo inputDate="#{testBean.date}"/>
</h:form>
</ui:define>
</ui:composition>
</html>

榪欓噷闇€瑕佸紩鍏ュ懡鍚嶇┖闂達(dá)紝瀹氫箟鍓嶇紑涓篴ld錛?/p>

<ald:echo>榪欎釜鏍囩鍚嶅悓xiangyun.taglib.xml涓0鏄庣殑瑕佷竴鑷達(dá)紝inputDate鏄湪瀹氫箟緇勪歡component.jspx涓0鏄庣殑#{inputDate}錛屽畠鍙互鎺ユ敹EL琛ㄨ揪寮忋€?/p>

榪欐牱鎴戜滑灝卞彲浠ユ妸澶х殑澶嶆潅鐨勯〉闈紝鍒嗘垚鍙互閲嶇敤鐨勭粍浠朵簡(jiǎn)銆?/p>

鏈夐棶棰樺彲浠ュ拰鎴戣仈緋伙細(xì)wfn_libo@163.com

涔熷彲浠ュ弬鑰?a >https://facelets.dev.java.net/nonav/docs/dev/docbook.html#gettingstarted-bean

Technorati : ,



Libo 2008-07-18 15:22 鍙戣〃璇勮
]]>
JSF 鍔ㄦ€佸垱寤虹粍浠?/title><link>http://www.aygfsteel.com/iamlibo/archive/2008/07/01/212007.html</link><dc:creator>Libo</dc:creator><author>Libo</author><pubDate>Tue, 01 Jul 2008 13:39:00 GMT</pubDate><guid>http://www.aygfsteel.com/iamlibo/archive/2008/07/01/212007.html</guid><wfw:comment>http://www.aygfsteel.com/iamlibo/comments/212007.html</wfw:comment><comments>http://www.aygfsteel.com/iamlibo/archive/2008/07/01/212007.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/iamlibo/comments/commentRss/212007.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/iamlibo/services/trackbacks/212007.html</trackback:ping><description><![CDATA[ <p>JSF 鐨勭粍浠跺拰緇勪歡鏍?wèi)鐨勬蹇甸潪甯稿?鍙互瀹屽叏閫氳繃JAVA浠g爜瀹炵幇鐨勭粍浠剁殑鐢熸垚涓庤緗柟娉曠瓑鎿嶄綔.灝ゅ叾鏄疛SF1.2鎻愪緵浜?jiǎn)鏇村鐨劸l勪歡鐨凚inding鏂規(guī)硶.涓嬮潰灝卞疄闄呭仛涓€涓緥瀛?</p> <p>棣栧厛鍦╩anagedBean涓垱寤虹粍浠?/p> <p>1銆佸垱寤烘寜閽?/p> <p>private HtmlCommandButton button = new HtmlCommandButton();</p> <p>public HtmlCommandButton getButton() {<br/>button.setValue("button"); //璁劇疆鎸夐挳涓婃樉紺虹殑鍊?br/>FacesContext context = FacesContext.getCurrentInstance();<br/>ELContext elContext = context.getELContext();<br/>ExpressionFactory ef = context.getApplication().getExpressionFactory();<br/>Class[] c = new Class[0];<br/>// c[0] = ActionEvent.class; //姝ゅ鎯寵皟鐢ㄤ竴涓甫鍙傛暟鐨勬柟娉?娌℃湁鎴愬姛<br/>MethodExpression me = ef.createMethodExpression(elContext,<br/>"#{testBean.testEl}", Void.TYPE, c);<br/>button.setActionExpression(me); //涓洪挳鍔犲叆涓€涓搷搴旂殑鏂規(guī)硶,榪欑鏂規(guī)硶鏄疛SF1.2鏂瑰紡鐨?/p> <p>return button;<br/>}</p> <p>//鍦ㄨ繍琛屾椂琚皟鐢ㄧ殑鏂瑰紡,鍚屽墠闈㈢殑鏂規(guī)硶緇戝畾涓殑EL琛ㄨ揪鏄竴鑷寸殑.</p> <p>public void testEl() {<br/>System.out.println("testEl method is run no param");<br/>}</p> <p>鍦↗SP欏甸潰涓姞鍏ユ寜閽?(testBean鏄湪FacesConfig.xml涓0鏄庣殑涓婄殑bean)</p> <p><h:commandButton binding="#{testBean.button }"/></p> <p>2銆佸垱寤鴻〃鏍?br/>private HtmlPanelGrid grid = new HtmlPanelGrid();<br/></p> <p>public HtmlPanelGrid getGrid() {<br/>List list = grid.getChildren();//鍙栧緱琛ㄦ牸鐨勫垪琛?br/>list.add(getHtmlInputText());//鍚戣〃鏍煎垪琛ㄥ姞鍏ョ粍浠?br/>System.out.println("grid column " + grid.getColumns());<br/>return grid;<br/>}</p> <p>public HtmlInputText getHtmlInputText() {<br/>htmlInputText.setValue("abcc");//榪欓噷鐩存帴璁劇疆鍊間簡(jiǎn)錛屽彲浠ラ€氳繃expressionFactory.createValueExpression(elContext, "#{testBean.userid}", String.class);鏉ヨ緗€艱〃杈懼紡</p> <p>htmlInputText.setAlt("alt htmlInputText ");<br/>htmlInputText.setConverter(new TestConve());//涓鴻緭鍏ユ璁劇疆杞崲鍣?br/>return htmlInputText;<br/>}<br/></p> <p>鍦↗SP涓姞鍏ヤ笅闈唬鐮?</p> <p><h:panelGrid binding="#{testBean.grid }"/></p> <p>灝卞彲浠ュ湪琛ㄦ牸鍐呮樉紺轟竴涓緭鍏ユ浜?jiǎn)銆?/p> <p><br/></p> <p class="zoundry_bw_tags"> <!-- Tag links generated by Zoundry Blog Writer. Do not manually edit. http://www.zoundry.com --> <span id="wmqeeuq" class="ztags"><span id="wmqeeuq" class="ztagspace">Technorati</span> : <a class="ztag" rel="tag">jsf</a>, <a class="ztag" rel="tag">鍔ㄦ€佺粍浠?/a></span> </p><img src ="http://www.aygfsteel.com/iamlibo/aggbug/212007.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/iamlibo/" target="_blank">Libo</a> 2008-07-01 21:39 <a href="http://www.aygfsteel.com/iamlibo/archive/2008/07/01/212007.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>FacesContext鐨勪竴鐐圭粡楠?/title><link>http://www.aygfsteel.com/iamlibo/archive/2008/04/26/196353.html</link><dc:creator>Libo</dc:creator><author>Libo</author><pubDate>Sat, 26 Apr 2008 13:11:00 GMT</pubDate><guid>http://www.aygfsteel.com/iamlibo/archive/2008/04/26/196353.html</guid><wfw:comment>http://www.aygfsteel.com/iamlibo/comments/196353.html</wfw:comment><comments>http://www.aygfsteel.com/iamlibo/archive/2008/04/26/196353.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/iamlibo/comments/commentRss/196353.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/iamlibo/services/trackbacks/196353.html</trackback:ping><description><![CDATA[ <p>JSF 鐨凢acesContext 鍦ㄤ嬌鐢ㄤ腑閬囧埌榪欐牱鐨勪竴涓棶棰橈紝灝辨槸鍚慒acesContext涓姞鍏ョ殑FacesMessages鍙湁絎竴嬈¤兘澶熸樉紺哄嚭鏉ワ紝絎簩嬈℃病鏈夊姙娉曟樉紺恒€傜粡澶氭璇曢獙錛屾渶緇堝彂鐜版槸鎴戣嚜宸卞湪鍩虹被涓啓鐨刧etFacesContext()鏂規(guī)硶鏈夐棶棰樸€?/p> <p>鎴戞槸榪欐牱鍐欑殑:</p> <p>private FacesContext facesContext;<br/>public FacesContext getFacesContext() {<br/>if (this.facesContext==null)<br/>this.facesContext =FacesContext.getCurrentInstance();<br/>return FacesContext.getCurrentInstance();<br/>}<br/>鐒跺悗鍦ㄥ瓙綾諱腑鐩存帴璋冪敤榪欎釜鏂規(guī)硶灝卞彲浠ュ緱鍒癋acesContext浜?jiǎn)銆?/p> <p>鎯蟲硶鏄ソ鐨勶紝浣嗘槸騫舵病鏈変粩緇嗕簡(jiǎn)瑙acesContext鐨勫疄鐜般€?/p> <p>鍏跺疄FacesContext.getCurrentInstance()灝卞凡緇忚兘澶熸瘡璋冪敤鐨勬椂鍊欓兘鍦ㄤ笂涓嬪箍寰楀埌鍚屼竴涓疄渚嬩簡(jiǎn)銆備笉蹇呭啀璞℃垜榪欐牱鍐欎簡(jiǎn)銆傚弽鑰屼細(xì)鐢昏泧娣昏凍銆?/p> <p>鏀規(guī)垚榪欐牱灝卞彲浠ヤ簡(jiǎn)銆?/p> <p><br/>public FacesContext getFacesContext() {<br/>return FacesContext.getCurrentInstance();<br/>}<br/></p> <br/><p class="zoundry_bw_tags"> <!-- Tag links generated by Zoundry Blog Writer. Do not manually edit. http://www.zoundry.com --> <span id="wmqeeuq" class="ztags"><span id="wmqeeuq" class="ztagspace">Technorati</span> : <a class="ztag" rel="tag">facesContext</a></span> </p><img src ="http://www.aygfsteel.com/iamlibo/aggbug/196353.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/iamlibo/" target="_blank">Libo</a> 2008-04-26 21:11 <a href="http://www.aygfsteel.com/iamlibo/archive/2008/04/26/196353.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>icefaces浣跨敤緇忛獙_ice:panelPopuphttp://www.aygfsteel.com/iamlibo/archive/2007/09/05/142803.htmlLiboLiboWed, 05 Sep 2007 01:50:00 GMThttp://www.aygfsteel.com/iamlibo/archive/2007/09/05/142803.htmlhttp://www.aygfsteel.com/iamlibo/comments/142803.htmlhttp://www.aygfsteel.com/iamlibo/archive/2007/09/05/142803.html#Feedback0http://www.aygfsteel.com/iamlibo/comments/commentRss/142803.htmlhttp://www.aygfsteel.com/iamlibo/services/trackbacks/142803.htmlice:panelPopup鏄痠cefaces緇勪歡涓ā寮?modal)瀵硅瘽妗嗙殑緇勪歡.浣跨敤璧鋒潵涔熼潪甯哥畝鍗?

鍏堢湅浠g爜:

<ice:panelPopup id="affirmDel" rendered="true" visible="#{purchasePlanBean.confirmDel}" modal="true"
style="z-index:1001; width: 350px; height: 200px; top:25%; left:25%;">
<f:facet name="header">
<ice:outputText styleClass="popupTitle" value="#{resource.confirm_title }" />
</f:facet>
<f:facet name="body">

榪欓噷鏄痓ody鐨勫唴瀹?/p>

</f:facet>
</ice:panelPopup>

visible灞炴€?鏄〃紺轟粈涔堟椂鍊欐樉紺鴻瀵硅瘽妗?涓€鑸槸bean涓殑涓€涓猙oolean鍙橀噺鐨勫€鹼紝鐒跺悗閫氳繃鍏朵粬鎸夐挳鐨勫姩浣滄敼鍙樿繖涓彉閲忕殑鍊兼潵鏄劇ず瀵硅瘽妗嗐€?/p>

modal灞炴€э細(xì)琛ㄧず瀵硅瘽妗嗘槸鍚︽ā寮忔樉紺恒€?/p>

<f:facet name="header"></f:facet>涓殑鍐呭鏄璇濇鐨勬爣棰?/p>

<f:facet name="body"></f:facet>涓殑鍐呭鏄璇濇鐨勬樉紺哄唴瀹廣€傚彲浠ヤ負(fù)JSF鍏佽鐨勪換浣曞唴瀹廣€?/p>

濡傛灉瀵硅瘽鐨刡ody鐨勫唴瀹歸渶瑕佷竴涓猣orm錛岃繖鏃跺簲璇ユ妸涓€涓猣orm鏍囩鏀懼埌body鍐呴儴銆傝€屼笉鏄斁鍒?lt;ice:panelPopup>榪欎釜鏍囩鐨勫閮ㄣ€傚鏋滄斁鍒板閮ㄥ湪鏈夊灝戜釜form 鐨勬儏鍐典笅浼?xì)鍑虹幇瀵硅瘽妗嗛兘琚伄鐩栬典h潵鐨勬儏鍐碉紝瀵艱嚧欏甸潰涓嶈兘浣跨敤浜?jiǎn)銆?/p>

Technorati : ,



Libo 2007-09-05 09:50 鍙戣〃璇勮
]]>
JSF1.2緇勪歡 鍩轟簬DIV+CSS鐨凾ree 鏇存柊婧愮爜http://www.aygfsteel.com/iamlibo/archive/2007/08/11/136064.htmlLiboLiboSat, 11 Aug 2007 11:43:00 GMThttp://www.aygfsteel.com/iamlibo/archive/2007/08/11/136064.htmlhttp://www.aygfsteel.com/iamlibo/comments/136064.htmlhttp://www.aygfsteel.com/iamlibo/archive/2007/08/11/136064.html#Feedback4http://www.aygfsteel.com/iamlibo/comments/commentRss/136064.htmlhttp://www.aygfsteel.com/iamlibo/services/trackbacks/136064.html榪欎袱澶╅」鐩繘琛屼簡(jiǎn)鍒頒簡(jiǎn)鑿滃崟緇勪歡鐨勫紑鍙?鎶婅兘浣跨敤鐨凧SF鐨凾ree緇勪歡閮界炕浜?jiǎn)涓?璇曚簡(jiǎn)涓亶.娌℃湁涓剰鐨?瑕佷笉鏄お澶嶆潅灝辨槸澶毦鐢?(濂借薄宸笉澶氫竴涓剰鎬漗_^).鏈€鍚庡喅瀹氳嚜宸卞紑鍙戜竴涓猅ree緇勪歡.

鏈夊涓嬪姛鑳?

1銆佹暟鎹鑳藉涓巄ean鑱旂郴璧鋒潵,鍥犱負(fù)鑿滃崟鏄姩鎬佺殑浠庢暟鎹簱閲屽彇鍑烘潵鎴栧姩鎬佺敓鎴愮殑錛?/p>

2銆佽鏃犻檺綰ф鐨勶紙鍏跺疄鏈夌偣鍙樻€侊紝閭f湁閭d箞灞傛鐨勮彍鍗曪級(jí)錛?/p>

3銆佽鏄疍IV+CSS鐨勶紝涓嶈table鐨勶紙榪欎箞澶氬ぇ鐨勩€佺煡鍚嶇殑JSF緇勪歡涓轟粈涔堥兘鏄痶able甯冨眬鍛紵闅鵑亾浠栦滑鍜屾垜涓€鏍蜂笉浼?xì)鐢―IV錛焇_^)

...

鍦ㄧ綉涓婁竴鎵撅紝鏈変竴涓狣IV+CSS鐨則ree緇勪歡鍑虹幇浜?jiǎn)銆傚湪 http://cnlei.iecn.net/ 

涓嬫潵婧愮爜涓€鐪嬪緢娓呮櫚銆傝繛鎴戣繖涓嶆噦CSS鐨勪篃鐪嬪緱鏄庣櫧浜?jiǎn)涓€澶у崐銆傚喅瀹氬氨瀵瑰畠榪涜鏀歸€犮€傜敓鎴怞SF鐨勭粍浠躲€?/p>

鍦ㄥ紑鍙戠殑榪囩▼涓湁涓€浜涜璁板綍鐨勶細(xì)

1銆丣SF1.2鐨勭粍浠跺紑鍙戝拰JSF1.1鏈夌殑寰堝ぇ鐨勪笉鍚屻€傚挨鍏舵槸EL琛ㄨ揪寮忋€傝€屼笖鏄痚xtends鐨勫熀綾諱篃涓嶅悓銆?/p>

JSF1.2涓殑TagLib瑕佺戶鎵縥avax.faces.webapp.UIComponentELTag銆?/p>

2銆乀agLib鎺ュ彈鐨勫睘鎬у彧鑳芥槸ValueExpression綾誨瀷銆傚鏋滈渶瑕佺敤瀛楃鍨嬨€傞渶瑕佸啀榪涜澶勭悊銆備笉璞SF1.1涓湁鏂規(guī)硶鍒ゆ柇鏄〃杈懼紡榪樻槸鍊箋€?/p>

鎺ュ彈琛ㄨ揪鐨勫€鹼紝騫剁粰緇勪歡璧嬪€鹼細(xì)

private ValueExpression value;

...

  if (value != null)
   component.setValueExpression("value", value);
濡傛灉瑕佹帴鍙楀瓧絎︿覆鐨勫睘鎬ц榪欐牱寰楀埌瀛楃涓茬殑鍊箋€?/p>

  if (id != null) {
   component.setId(id.getExpressionString());
  }


3銆佸鏋滄兂鎶婄粍浠跺湪Facelets涓簲鐢紝瑕佸啓Renderer銆傦紙鑷沖皯鎴戞槸榪欐牱錛屼笉鍐橰enderer鍦‵acelets涓氨涓嶈兘搴旂敤銆備絾鍦↗SP涓彲浠ヤ嬌鐢級(jí)榪樿鍐欎竴涓猚omponets.tablib.xml銆?/p>

鍦≧enderer涓緱鍒拌〃杈懼紡鐨勫€鹼細(xì)

ValueExpression valueVe = component.getValueExpression("value");
  if (valueVe != null) {
   Object _object = valueVe.getValue(context.getELContext());

//...
}

4銆佽鍦╢aces-config.xml涓厤緗甤omponent 鍜宺ender-kit.


鎬諱箣鍐橨SF鐨勭粍浠舵槸寰堥夯鐑?chǔ)鐨勪簨鎯呫€傚鏋滄湁鍏朵粬鐨勯€夋嫨榪樻槸涓嶈鑷繁鍐欍€備絾鏄啓濂戒箣鍚庣敤璧峰嵈鏄潪甯哥殑鏂逛究鐨勩€?/p>

<xy:tree value="#{menuBean.nodes}" title="#{resource.menu_title}"/>

涓€鍙ヨ瘽灝卞彲浠ョ敓鎴愪竴鏍?wèi)銆傚緢鐖藉惂錛?/p>


 



闄勬簮鐮侊紙Eclipse 宸ョ▼) 涓嬭澆婧愮爜

婧愮爜涓病鏈夌浉鍏砵ar 鍖咃紝鍔犲湪涓€璧峰お澶т簡(jiǎn)娌″姙娉曚笂浼犮€傜敤鍒扮殑jar鍖呭涓嬶細(xì)
commons-beanutils.jar
commons-codec.jar
commons-collections.jar
commons-digester.jar
commons-el.jar
commons-fileupload.jar
commons-lang.jar
commons-logging.jar
commons-validator.jar
jakarta-oro.jar
javaee.jar
jsf-api.jar
jsf-impl.jar
jstl-1.2.jar
jstl.jar
log4j-1.2.8.jar
濡傛灉鏈夋病鍔炴硶鎵懼埌鍙互緇欐垜鍙慐mail:wfn_libo # 163.com


Libo 2007-08-11 19:43 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 彭山县| 尤溪县| 陵川县| 丰县| 姜堰市| 宁晋县| 南丰县| 河东区| 蛟河市| 郧西县| 五常市| 莱阳市| 万山特区| 板桥市| 祁门县| 岑溪市| 蕉岭县| 云梦县| 衡阳县| 绥化市| 苏尼特左旗| 清苑县| 桃园市| 兴宁市| 砀山县| 曲靖市| 苏尼特左旗| 宽甸| 三明市| 罗甸县| 伊金霍洛旗| 屏东市| 沙洋县| 仁布县| 广宗县| 嘉荫县| 友谊县| 徐州市| 乌拉特中旗| 茂名市| 墨脱县|