`
fly_bluewolf
  • 浏览: 6324 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

jstl可以处理树型结构的数据吗

阅读更多
我使用webwork,在jsp页面上取得一个menus的对象,menus对象是一个树型结构的.
问题是这个树的层次是不定的.
请教是否能使用jstl把这个树显示在jsp页面上呢?
个人感觉需要使用递归,但jstl好像不支持.
或者有其它的解决方法呢?
分享到:
评论
4 楼 retreat 2007-02-08  
理论上能够很好的处理xml格式的都能轻松的处理树结构!

也就是说!如何把你的pojo对象Mapping成一个tree结构的xml!

然后可以使用xslt来解决!这应该是最高效率,且低偶合的解决方案了!

Pojo -> xml ->(useing xsl,xslt) tree!
3 楼 fly_bluewolf 2007-02-08  
用js也没有想明白,webwork返回的是一个pojo的对象,
js如何使用,难得我还要把pojo对象转换成javascript中
对象?
2 楼 daoger 2007-02-08  
用jstl处理应该比较麻烦!
为什么非要搞成一个树型结构的对象那?
可以的话,用js处理比较好!
1 楼 boin 2007-02-08  
jstl 怎么能处理递归。

去google下 c:foreach 找答案~

相关推荐

    JSP树型目录,javascript树型目录。

    同时,Java的集合框架,如List、Set和Map,可用于存储和操作目录结构数据。 至于如何实现树型目录,一种常见的方法是递归结构。每个目录节点包含其子目录和文件,形成一个嵌套的数据结构。在JSP中,可以使用巢状...

    jstl标签库.rar

    DOM4J提供了一种灵活的树型结构来表示XML文档,使得处理XML变得简单而高效。 在实际应用中,JSTL和DOM4J的结合使用,可以让开发者更加便捷地处理XML数据,尤其是在JSP页面上进行动态XML操作时,JSTL的标签可以很好...

    JSP与无限级分类树型菜单

    5. JSTL(JavaServer Pages Standard Tag Library)和EL的使用:为了使代码更清晰,可以使用JSTL标签库进行数据操作,如c:forEach遍历集合,c:if进行条件判断。同时,EL可以简化页面中的表达式,如${node.name}获取...

    JSP+Ajax 无刷新树型菜单数据库版

    通常,Ajax请求通过XMLHttpRequest对象发起,而响应数据可以是JSON或XML格式,便于JavaScript解析和操作DOM元素。 在实际应用中,开发者可能使用JavaScript库如jQuery来简化Ajax操作,因为它们提供了方便的API来...

    jsp实现的全动态树型菜单

    6. **AJAX**:如果希望在不刷新整个页面的情况下更新菜单,可以利用AJAX异步请求数据,然后用JavaScript更新DOM结构。 具体实现步骤如下: 1. **创建Java Bean**:定义一个树节点类,包含节点ID、节点名称、子节点...

    基于Java的源码-JSP树型菜单 DTree.zip

    2. 树型数据结构:理解树的概念,包括节点、父节点、子节点、根节点和叶子节点等概念。 3. JavaScript:DTree的实现主要依赖JavaScript,需要熟悉DOM操作、事件处理、面向对象编程等。 4. CSS布局:通过dtree.css...

    jsp常用开发中间件

    4. **树型结构**:在Web应用中,树型结构常用于展示层级关系的数据,如目录结构、组织架构等。在JSP中,可以使用JavaScript库(如jQuery UI的Treeview插件)或自定义Java组件来实现。通常,服务器端会返回JSON格式的...

    js-jsp制作做类似 资管理器的菜单

    4. **leftTree.jsp**:这个页面接收不同层次的菜单数据,并将其转化为树型结构展示。JSP可以通过EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)标签来处理这些数据,比如使用`...

    速动画教程系列第14集

    本教程“速动画教程系列第14集”聚焦于如何利用Struts-menu库来创建树型菜单,这在构建复杂Web应用程序时非常有用,特别是对于那些需要展示层次结构数据的系统。 树型菜单是一种常见的用户界面元素,它以层级结构...

    练习2:访问当当购物车页面节点

    进一步地,如果你需要从服务器获取购物车数据并渲染到页面上,可以使用JSP的EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)。EL简化了表达式语法,而JSTL提供了各种标签来处理常见任务...

    E3Tree中文参考1.5]

    E3Tree的设计模型围绕着树型结构的高效渲染与交互展开,其中包含对业务数据对象、控制器Servlet、JSP页面以及`web.xml`配置的详细说明。这一架构不仅确保了组件的高性能表现,同时也便于开发者理解和定制。 #### 六...

    javase相关知识点

    3. 树型表结构:通常需要id(主键)、parent_id(父节点id)字段,通过递归查询构建树形结构。 4. SQL查询:SELECT Sname, SUM(Ccredit) FROM Student JOIN SC ON Student.Sno = SC.Sno JOIN Course ON SC.Cno = ...

    JAVA上百实例源码以及开源项目源代码

    初学实例,波浪文字 Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,得到Graphics实例,得到Image实例,填充颜色数组数据,初始...

    freemarker总结

    节点变量表示为树型结构中的一个节点,通常在XML处理中使用。 在模板里对sequences和hashes初始化 sequences 1. [“you”,”me”,”he”] 2. 1..100 3. [ {“Akey”:”Avalue”},{“Akey1”:”Avalue1”}, {“B...

Global site tag (gtag.js) - Google Analytics