喂,有没有人能解释一下如何让这个代码工作?
<%@taglib uri="/struts-tags" prefix="s"%>
<%@ taglib uri="/struts-jquery-tags" prefix="sj"%>
<s:iterator value="familiari" var="entry">
<sj:accordion id="familiare<s:property value="#entry.index" />">
<sj:accordionItem title="abc">
content
</sj:accordionItem>
</sj:accordion>
</s:iterator>此行不起作用:
<sj:accordion id="familiare<s:property value="#entry.index" />">发布于 2011-05-13 19:48:17
请参阅http://code.google.com/p/struts2-jquery/wiki/AccordionTag
您需要为您的手风琴项目提供列表。我不知道familiari是什么,但如果你在遍历它,我假设它是某种类型的列表,所以你可以尝试:
<sj:accordion id="familiare list="familiari"/>如果您希望迭代列表并在每个accordion中提供一个表单。您可以尝试执行以下操作:
<sj:accordion id="someId">
<s:iterator value="familiari" var="entry">
<sj:accordionItem title="abc">
<s:form action...>
<s:hidden name="somePropertyFromCurrentIterationElement" value="%{getIndex()}"/>
...
</s:form>
</sj:accordionItem>
</s:iterator>
</sj:accordion>发布于 2011-05-15 18:06:02
您不能在标记内使用标记。请改用Ognl。
<sj:accordion id="familiare%{entry.index}">https://stackoverflow.com/questions/5990969
复制相似问题