我对 Rich:dataTable 有一个奇怪的问题:
我的主页项目有一些需要身份验证才能访问的目录。它通过基于表单的登录来完成。工作正常,正如预期的那样。
在一页上是一个rich:dataTable。即使在这里一切正常。但是当我尝试转到另一个页面(在同一目录中)时,我必须再次登录我使用 h:graphicImage 标签的表:
<rich:dataTable id="stdlist" rowClasses="tbleven,tblodd" value="#{sbasSS.SMStatuslist}" var="loc"
columnClasses="centertd, centertd"
headerClass="tblheader" reRender="true">
<rich:column>
<f:facet name="header" >
<h:outputText value="mobilnummer"/>
</f:facet>
<h:outputText value="#{loc.destination}"/>
</rich:column>
<rich:column>
<f:facet name="header" >
<h:outputText value="lev. status"/>
</f:facet>
<h:graphicImage value="/Teacher/flags/#{loc.status}.gif" />
</rich:column>
</rich:dataTable>
图像按应有的方式显示。没有失败的路径左右。但我被淘汰了,会话无效。
如果我改变
<h:graphicImage value="/Teacher/flags/#{loc.status}.gif" />
进入
<h:outputText value="#{loc.status}"/>
显示预期的文本。导航工作。我不必再次登录。
知道这可能是什么吗?
最好的问候拉尔夫