亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Express Learning Struts Menu

系統 2505 0

Express Learning Struts Menu

The firts go struts menu official site dowload struts-menu-X.X.X.war file,把文件放到Tomecate 目錄webapps 目錄下,然后啟動tomcate,訪問http://localhost: 9090 /struts-menu-X.X.X,you will shoult effect。

The following introduction express create struts - menu item.

1.拷貝相應的類庫到lib目錄下。
velocity-tools-view-1.0.jar
velocity-1.4.jar
struts-menu-2.4.2.jar
struts-1.2.9.jar
standard-1.0.6.jar
log4j-1.2.8.jar
jstl-1.0.6.jar
commons-logging-1.0.4.jar

2.拷貝struts-menu工程中的common??? ?image??? scripts??? styles?? templates等目錄到新的web工程?
拷貝taglib.jsp到webroot下

三.新建一個jsp文件index.jsp內容如下

<% @?include?file = " /taglibs.jsp " %>

<! DOCTYPE?html?PUBLIC? " -//W3C//DTD?XHTML?1.0?Strict//EN "
????
" http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd " >

< html?xmlns = " http://www.w3.org/1999/xhtml " ?xml:lang = " en " ?lang = " en " >
< head >
????
< title > Struts?Menu?Example?Application </ title >

????
< meta?http - equiv = " Content-Type " ?content = " text/html;?charset=utf-8 " ? />

????
< script?type = " text/javascript " ?src = " scripts/nicetabs.js " ></ script >
????
????
< link?rel = " stylesheet " ?type = " text/css " ?media = " screen "
????????href
= " styles/global.css " ? />
????
< link?rel = " stylesheet " ?type = " text/css " ?media = " screen "
??????href
= " styles/nicetabs.css " ? />

</ head >
< body?id = " index " >
< div?id = " content " ?style = " width:?100% " >
????
< h2 > Struts?Menu?Examples </ h2 >
????
< p >
????????Click?on?the?menu?links?below?to?see?the?different?types?of?menus
????????supported?by?Struts?Menu.
????
</ p >

????
< menu:useMenuDisplayer?name = " Velocity " ?config = " /templates/index.html " >
????????
< ul? class = " glassList " >
????????
< menu:displayMenu?name = " indexMenu " />
????????
</ ul >
????
</ menu:useMenuDisplayer >

</ div >

< div?id = " footer " >
??
< a?href = " http://struts-menu.sf.net " > Struts?Menu?Homepage </ a >
</ div >
</ body >
</ html >

WEB-INF下建立struts-config.xml內容如下
<? xml?version = " 1.0 " ?encoding = " ISO-8859-1 " ? ?>

<! DOCTYPE?struts - config?PUBLIC
??????????
" -//Apache?Software?Foundation//DTD?Struts?Configuration?1.1//EN "
??????????
" http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd " >
< struts - config >
??
<!-- ? ========== ?Plug?Ins?Configuration? ================================== ? -->
??
< plug - in?className = " net.sf.navigator.menu.MenuPlugIn " >
????
< set - property?property = " menuConfig " ?value = " /WEB-INF/menu-config.xml " />
??
</ plug - in >
</ struts - config >

?

建立menu-config.xml內容如下
<? xml?version = " 1.0 " ?encoding = " UTF-8 " ? ?>

< MenuConfig >

??
< Displayers >
????
< Displayer???name = " DropDown "
?????????????????type
= " net.sf.navigator.displayer.DropDownMenuDisplayer " />
????
< Displayer???name = " Simple "
?????????????????type
= " net.sf.navigator.displayer.SimpleMenuDisplayer " />
????
< Displayer???name = " CoolMenu "
?????????????????type
= " net.sf.navigator.displayer.CoolMenuDisplayer " />
????
< Displayer???name = " CoolMenu4 "
?????????????????type
= " net.sf.navigator.displayer.CoolMenuDisplayer4 " />
????
< Displayer???name = " MenuForm "
?????????????????type
= " net.sf.navigator.example.PermissionsFormMenuDisplayer " />
????
< Displayer???name = " ListMenu "
?????????????????type
= " net.sf.navigator.displayer.ListMenuDisplayer " />
????
< Displayer???name = " TabbedMenu "
?????????????????type
= " net.sf.navigator.displayer.TabbedMenuDisplayer " />
????
< Displayer???name = " Velocity "
?????????????????type
= " net.sf.navigator.displayer.VelocityMenuDisplayer " />
????
< Displayer???name = " XtreeMenu "
?????????????????type
= " net.sf.navigator.displayer.XtreeMenuDisplayer " />
????
< Displayer???name = " CSSListMenu "
?????????????????type
= " net.sf.navigator.displayer.CSSListMenuDisplayer " />
??
</ Displayers >

??
< Menus >

????
< Menu??name = " indexMenu " ??title = " Examples " >
????????
<!-- ?page?attribute?indicating?a?context?relative?resource.
?????????????The?context?path?will?be?prepended?to?the?value.?
--> ????????
????????
< Item??title = " tablemeun "
???????????????toolTip
= " Shows?table?menu "
???????????????page
= " /tablemenu.jsp " />
????????
< Item??name = " listmenu " ??title = " CoolMenu?Example "
???????????????toolTip
= " Shows?menu?using?CoolMenu "
???????????????page
= " /listmenu.jsp " />
????????
< Item??title = " Velocity?XTree?Menu "
???????????????toolTip
= " Shows?Velocity?generated?XTree "
???????????????page
= " /velocity-xtree.jsp " />
???????????????
????
</ Menu >

??
</ Menus >

</ MenuConfig >

?

部署工程,訪問,出現如下效果。

Express Learning Struts Menu
這是最普通的效果。
試著往menu-config.xml中加入item對應的menu也會跟著增加。

?

參考

http://code.google.com/p/strutsmenu/source/

?

?

?

?

?

Express Learning Struts Menu


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!?。?/p>

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产swag在线 | 一级特级aa欧美毛片 | 日韩精品中文字幕视频一区 | 国产成人免费在线 | 亚洲国产最新在线一区二区 | 欧美一区二区手机在线观看视频 | 99热久久国产精品免费看 | 国产一区二区在线播放 | 97色综合| 久久成人免费 | 四虎精品影院 | 免费欧美黄色网址 | 男女一级做片a性视频 | 久久精品亚洲乱码伦伦中文 | 国产精品99久久久久久人 | 久久波多野结衣 | 色中色综合 | 国产精品免费久久久久影院小说 | 欧美深度肠交惨叫 | 国产精品一区视频 | 青草视频在线观看视频 | 国产99在线| 免费99| 亚州精品一区二区三区 | 欧美金8天国 | 99re6这里只有精品视频 | 国产一区二区三区国产精品 | 四虎一影院区永久精品 | 香蕉网站在线观看 | 国产精品成人观看视频免费 | 大陆一级毛片免费视频观看i | 久久99精品久久久久久黑人 | 国产亚洲精品第一区在线观看 | 97热在线| 久操综合 | 精品毛片免费看 | 中文字幕美日韩在线高清 | 香蕉视频免费在线 | 成人香蕉视频 | 日韩在线视频中文字幕 | 午夜时刻免费实验区观看 |