问题描述
<logic:iterate id="li" name="List"> <% String ma = ${li.mark}; %> </logic:iterate>不能用<% String ma = ${li.mark}; %>这样的方式将mark赋给ma啊,还有什么解决方法么? 问题补充:list是一个bean的集合,我想把list里边bean的mark属性的值赋给ma,不知道能不能这么用。renpeng301 写道
解决方案
哦换个方式了<logic:iterate id="li" name="List"> BeanClass bean = (BeanClass)request.getAttribute( "li"); String ma=bean.getMark();</logic:iterate>
解决方案二:
这么写:<logic:iterate id="li" name="formBean" property="allList" indexId="index"><% String ma = "allList[" + index + "].mark"; %>
解决方案三:
应该这样的<logic:iterate id="li" var="li" name="${List}"><bean:write name="${li.name}"/> </logic:iterate> 或者<logic:iterate id="li" var="li" name="${List}"><c:out value="${li.name}"/></logic:iterate>
解决方案四:
一般输出值<logic:iterate id="li" name="List"><bean:write name="li"/> </logic:iterate> 你的意思是要把list的值复制给ma??还是怎么?