我有一个jsf数据表,其第一列是h:commandLink。在那里加载的数据是一种id。代码如下所示:
<h:commandLink value="#{grease.greaseId}" rendered="#{MyBean.btnName == 'ending'}" id="greaseNo1" action="#{MyBean.greaseIdMonitored}" immediate="true">
<f:param name="id" value="#{grease.greaseId}" />
</h:commandLink>
在html中呈现时,单个单元格显示为:
<script src="/grease/faces/javax.faces.resource/oamSubmit.js?ln=org.apache.myfaces" type="text/javascript"><!--
//--></script><a id="myForm:dt1:0:greaseNo1" onclick="return myfaces.oam.submitForm('myForm','myForm:dt1:0:greaseNo1',null,[['id','mylot-256987']]);" href="#">mylot-256987</a>
现在特殊的是,除了运行负载测试时,命令链接在所有情况下都正常工作。我们有一个IT环境。在正常情况下,数据表会正确加载。但是,当我测试时,在加载脚本运行时,有时会渲染命令链接,有时它不会被渲染(特别是在排序或过滤期间)。但是每次都正确地呈现所有其他数据表条目。
我正在分裂我的头发试图找到,为什么它以这种方式表现。我使用RAD 8.5,应用程序服务器是WAS 8.5。有问题的jsf实现是IBM的面孔。
任何人都可以告诉我为什么会这样吗?任何帮助将不胜感激。