存档二月 21, 2006
Struts-menu配置菜单外观
用了Struts-menu,菜单默认的外观自然不能令人满意。于是需要自己定义菜单的外观。
可以从jar包net.sf.navigator.displayer目录下面找到DisplayerStrings.properties文件,拷贝出来并放到WEB-INF/classes下面,里面定义了很多的属性值,基本上从属性的名字就可以猜出来其作用,比如dd.menu.top就是DropDown风格菜单的顶部的HTML代码。属性具体的使用方式,可以看Displayer的源文件。
接下来的工作就是替换属性文件里面的属性了,换成你想要的HTML代码。然后在useMenuDisplayer这个tag中指定config属性为你的配置文件就可以了。比如你的配置文件名字是WEB-INF/classes/DisplayerString.properties, 则写成<menu:useMenuDisplayer name=”DropDown” bundle=”SampleMenu” config=”DisplayerString” >。其中的bundle用来指定i18n的properties文件。