【发布时间】:2011-11-06 15:32:36
【问题描述】:
我正在使用 JSF-2.0,我正在尝试包含一个 jsp 作为我当前 jsp 的标头。但我想要的只是包含的 jsp 应该根据登录凭据进行更改。 更清楚...根据登录到我的应用程序的人,标题菜单(包括 jsp)应该是不同的。我尝试以下面的方式实现,但它不起作用..任何帮助将不胜感激
<html>
<head></head>
<body>
<%
String menuHeader = (String) FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("menuAssigned");
if (menuHeader.equals("XX")){ %>
<f:view> <jsp:include page="XHeader.jsp" /> </f:view>
<% }else if(menuHeader.equals("YY")){ %>
<f:view> <jsp:include page="YHeader.jsp" />
<%}%>
---
</f:view>
</body>
</html>
【问题讨论】:
标签: java javascript jakarta-ee jsf-2