JSTL里面并没有直接制作tree菜单的元素,因此递归是JSP JSTL显示/制作tree菜单的唯一方法。

以下详述如何制作tree菜单。

首先,在主页面里面增加包含制作树菜单的jsp,例如:

java树形菜单的 xml 结构设计 jsp树形菜单_css

在myMenuTree.jsp里面,主要函数如下所示:(其中css相关的class样式设置代码可以忽略)

java树形菜单的 xml 结构设计 jsp树形菜单_css_02

请注意里面的递归判断语句。

这样,就得到树形的菜单,如下所示:

java树形菜单的 xml 结构设计 jsp树形菜单_java树形菜单的 xml 结构设计_03