用JEE、EJB、JPA、TomEE、MySQL、MVC - servlets + JSP实现简单的博客应用程序.这是我现在的页面菜单:
see menu look in jsfiddle link
如何填充菜单项和子项。我的意思是,应该通过从数据库读取值和创建菜单子项来动态创建菜单内容(请参阅jsfiddle菜单、具体分类项和子项)--我不知道如何实现这一点。在servlet中可能有某种方式,是的,只是问一下实践是什么。那么,在移动到应用程序中的其他页面时,如何填充该菜单呢?
我正在用spring boot做一个web应用程序。我有很多用JSP创建的视图,但每个视图都有相同的页脚和菜单。当然,我可以只复制所有菜单和页脚代码并将其粘贴到30JSP中,但我想这样做:我有一个文件,其中有类似于menu=“带菜单的HTML代码”,然后在JSP的正文部分中,我只需将{ menu }放入,所有的HTML代码都放在JSP中。当我想要更改我的菜单时,我只需要在" menu“变量/字符串中更改它的代码或其他任何内容,所有JSP中的菜单都会更改。我尝试了一些解决方案,例如使用include,但它不起作用。我仔细搜索了我提到的解决方案。有谁知道我该怎么做吗?
我为我的very应用程序中的所有JSP做了一个模板,使事情变得非常简单:
<%@ include file="header.jsp" %>
<!-- Put unique content here -->
<%@ include file="footer.jsp" %>
随着header.jsp越来越大,我决定将导航菜单从它自己的文件中移出。我将菜单的代码放入menu.jsp中。下面是包含在我的header.jsp:中的样子
<html>
<head>
<title>My JSP
我有一个分类法菜单块,显示一个分类法类别的整个树。
但是,如果我更改分类法术语的顺序,它不会影响分类法菜单块。有谁知道是否有可能使分类法菜单块按照在分类法树中排序的顺序对术语进行排序?对这一问题的说明:
我的菜单显示:
Item A
Item B
Item C
如果我接着转到分类法术语树,将项目C移至B项之上,如下所示:
Item A
Item C
Item B
分类法菜单块仍然显示:
Item A
Item B
Item C