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

Express Learning Struts Menu

系統 2900 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元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 久久久这里有精品999 | 亚洲国产成人久久 | 欧美成人天天综合天天在线 | 交换国产精品视频一区 | 日韩精品免费一区二区 | 亚洲狠狠婷婷综合久久久久图片 | 精品国产一区二区三区2021 | 久操香蕉 | 国产精品视频视频久久 | 久久中文亚洲国产 | 永久黄网站色视频免费观看99 | 亚洲福利视频在线 | 91视频网页 | 日本毛片免费看 | 亚洲综合春色另类久久 | 日日摸日日碰夜夜爽久久 | 亚洲精品久久久久福利网站 | 中文字幕一区二区日产乱码 | 国产亚洲精品热视频在线观看 | 亚洲天堂久久 | 国产精品v免费视频 | 一区不卡在线观看 | 欧美性大战久久久久久久蜜桃 | 精品小视频在线观看 | 久久国产欧美日韩高清专区 | 操操操日日 | 亚洲伊人色一综合网 | 青草小视频 | 国产国产精品人在线视 | 亚洲国产精品a在线 | 一级特黄特色aa大片 | 欧美jlzz18性欧美 | 国产成人免费全部网站 | 看看的在线视频国产 | 亚洲mv在线观看 | 亚洲国产成人精品久久 | 91精品国产综合久久欧美 | 韩国三日本三级中文字幕 | 97国产在线公开免费观看 | 最新日本中文字幕 | 狠狠色丁香婷婷综合欧美 |