JSP代码;“再利用”;
我有几个jsp文件,内容不同,但有相同的侧栏 如何重用边栏代码? 侧边栏当前是一个JSP代码;“再利用”;,jsp,richfaces,code-reuse,Jsp,Richfaces,Code Reuse,我有几个jsp文件,内容不同,但有相同的侧栏 如何重用边栏代码? 侧边栏当前是一个rich:panelMenu 谢谢大家! 将侧边栏放在一个额外的jsp文件中,并将其与facelets一起包含。下面是一篇关于facelets和jsf的好文章: 也可以使用子视图: <f:subview id="sidebar"> <jsp:include page="sidebar.jsp" /> </f:subview> f:subview标记属于包含页,而不属于母版
rich:panelMenu
谢谢大家! 将侧边栏放在一个额外的jsp文件中,并将其与facelets一起包含。下面是一篇关于facelets和jsf的好文章: 也可以使用子视图:
<f:subview id="sidebar">
<jsp:include page="sidebar.jsp" />
</f:subview>
f:subview标记属于包含页,而不属于母版页。否则,您可能会面临组件id重复错误的风险。我认为这无关紧要,您可以将其放在内部或外部:当您将其放在外部时,您将面临组件id重复错误的风险。它可能起作用,但也可能不起作用。当你把它放进去的时候,它会一直工作,不会有任何麻烦。此外,您是否意识到您引用的是最差的JavaEE源代码之一?是的,我知道这不是一个好的源代码,但在许多其他示例中,您也会发现它是这样的。不过,关于风险,你可能是对的。