Jsf 2 在glassFish 3.1中,字符串比较呈现条件不起作用 //一些东西
这里我的要求是,当sectionkey等于section.name时,只应显示列。有人能给点主意吗Jsf 2 在glassFish 3.1中,字符串比较呈现条件不起作用 //一些东西,jsf-2,glassfish-3,Jsf 2,Glassfish 3,这里我的要求是,当sectionkey等于section.name时,只应显示列。有人能给点主意吗 同样的代码在glassFish 2.1中工作,但在glassFish 3.1中不工作你确定你在glassFish 3.1服务器中放置了el-jars吗?是的,我这样做了。您能告诉我为什么会出现这种行为吗?您是否已将el所需的配置添加到web.xml文件中?我想您可以在glassFish 2.1的web.xml中找到这些设置。是的,我添加了所有必需的内容,并且应用程序正在完美运行,而不是这个问题!当
同样的代码在glassFish 2.1中工作,但在glassFish 3.1中不工作你确定你在glassFish 3.1服务器中放置了el-jars吗?是的,我这样做了。您能告诉我为什么会出现这种行为吗?您是否已将el所需的配置添加到web.xml文件中?我想您可以在glassFish 2.1的web.xml中找到这些设置。是的,我添加了所有必需的内容,并且应用程序正在完美运行,而不是这个问题!当您使用
而不是
(不同的标记生命周期)时,可以解释此问题。要排除一个和另一个,如果用
或
替换
是否有效?
<a4j:repeat value="#{parserForIOEditor.parsedTemplate.section}" var="section">
<h:dataTable id="ErrorMessages" var="sectionKey" style="width:450px;"
value="#{infoObjectWizardHelper.errorMessageKeys}"
rendered="#{func:contains(infoObjectWizardHelper.errorMessageKeys,section.name)}" >
<h:column rendered="#{sectionKey eq section.name }" >
//some stuff
</h:column>
</h:dataTable>
</a4j:repeat>