【发布时间】:2011-12-18 16:30:30
【问题描述】:
在一份新工作中做一个 RichFaces/jsf 项目,做的时间不长。
主页面有一个带有框架集的 xhtml 页面。在理想的世界中,它不会有,但它有并且需要保持这种状态,但是当您以特定级别的用户身份登录时,不会使用侧框。
<frameset cols="#{Base.sideBars['left'].width},*,#{Base.sideBars['right'].width}" id="contentframes" >
<frame name="left" src="left.jsf" id="leftframe"/>
<frame name="center" src="center.jsf" id="centerframe" />
<frame name="right" src="right.jsf" id="rightframe" />
</frameset>
是否有一种“本机”方式来改变它,以便我只包含中心框架,还是更容易将其更改为 jsp 并在其周围放置 if / else?
我需要的是这样的结果 html:
<frameset cols="20,*,20" id="contentframes" >
<frame name="left" src="left.jsf" id="leftframe"/>
<frame name="center" src="center.jsf" id="centerframe" />
<frame name="right" src="right.jsf" id="rightframe" />
</frameset>
当您以一个用户身份登录时,但如果其他用户登录,您只需包含 centerframe.jsf 中的元素,根本没有任何框架。
【问题讨论】:
标签: jsp jsf jakarta-ee richfaces