我有这段代码
<s:iterator value="#request.viewComponent.services" var="service">
<s:if test="%{#request.viewComponent.checkService(service)}">
<s:bean name="fi.fpf.mvc.FPFViewComponent" var="#request.viewComponent">
<s:param name="menuElement" value="%{#request.viewComponent.menuProperties.getProperty(service)}"/>
</s:bean>
</s:if>
</s:iterator>
迭代有效,但行
<s:param name="menuElement" value="%{#request.viewComponent.menuProperties.getProperty(service)}"/>
不起作用(使用null值调用方法setMenuElement)。属性'menuProperties'是一个java.util.Properties对象。有人能理解问题在哪里吗?
答案 0 :(得分:0)
这里是getProperty方法调用的正确代码
<s:param name="menuElement" value="%{#request.viewComponent.menuProperties.getProperty(#service)}"/>