如何使用struts框架来实现树型菜单?

         
seeu
03-09-02 2 375

Q: 一个html帧页面,左帧里是一树型菜单(javascript实现),
右帧页面显示内容。按照struts的流程来做的话:左帧的树型
菜单一般定义为 setupTree.do 在action中进行业务逻辑取数
据库数据和生成树的操作,然后forward到一个比如: setupTree.jsp
页面。

感觉如果按上面的操作比较麻烦,还不如直接在左帧里嵌入
setupTree.jsp 来的更方便?

请问上面我写的思路是否正确,大家有什么好的建议?

jakarta99
2003-09-13 21:40

我不知道你是⒖寄囊 struts sample,
有到 setupTree.do

不^我拿 tomcat admin webapps 碚f by Craig R. McClanahan
你可以 setup tomcat 4.1.12 以後的版本
http://localhost:8080/admin 登入後

你吹阶筮的那 tree, 那不是裼 javascript
而是透^ action 去抓取Y料的

而相P的程式a, 你需要⒖
org.apache.webapp.admin.* 中的 TreeControl, TreeControlNode, TreeBuilder 等等
有透^ taglib 砗化程式a的呼叫, 以及 struts actions

如果你要直接一 jsp , 那N就把 taglib 看懂
D成 javabean 或直接 jsp scriptlet

@ tree 的^念有 Builder Pattern, 你可以到 design pattern 版
基本上, 就是先 透^ taglib 去呼叫 SetUpTreeAction 由 TreeBuilder 斫⒑ TreeControl
接著利用 TreeControl 所有 TreeControlNode 斫忉W的呈F
以及相P的幼

兑初W者有c}s,
不^兑工程,
@是一程式OU好的^念及想法

banq
2003-09-13 21:59

jakarta99 这么一说,才知道Tomcat的admin界面原来是这么做的,确实有所不同,浏览器的树形结构又有新的解决方案了。