<tr class="tr2">
<td width="15%" height="28" class="td8"><div align="right">父项名称</div></td>
<td>
<s:select name="function.parentid" list="#request.parfunc"
listKey="id" listValue="funcname">
</s:select>
<font color="#ff0000"> *</font>
</td>
</tr>
这样的一个例子以前在Struts1的时候,这样写的。
<select name="paterId" scrollTop="5">
<option value='0' <logic:equal name="fucdefinesupid" value="0">selected</logic:equal>>无父功能项</option>
<logic:iterate id="fucdefine" name="fucdefinelist">
<option value='<bean:write name="fucdefine" property="id"/>'
<logic:equal name="fucdefine" property="id" value='<%=request.getAttribute("fucdefinesupid").toString()%>'>selected</logic:equal>>
<bean:write name="fucdefine" property="defName"/>
</option>
</logic:iterate>
</select>
到了Sturts2,想用它的标签吧,实在是搞不出来!请大家帮忙啊!
<td width="15%" height="28" class="td8"><div align="right">父项名称</div></td>
<td>
<s:select name="function.parentid" list="#request.parfunc"
listKey="id" listValue="funcname">
</s:select>
<font color="#ff0000"> *</font>
</td>
</tr>
这样的一个例子以前在Struts1的时候,这样写的。
<select name="paterId" scrollTop="5">
<option value='0' <logic:equal name="fucdefinesupid" value="0">selected</logic:equal>>无父功能项</option>
<logic:iterate id="fucdefine" name="fucdefinelist">
<option value='<bean:write name="fucdefine" property="id"/>'
<logic:equal name="fucdefine" property="id" value='<%=request.getAttribute("fucdefinesupid").toString()%>'>selected</logic:equal>>
<bean:write name="fucdefine" property="defName"/>
</option>
</logic:iterate>
</select>
到了Sturts2,想用它的标签吧,实在是搞不出来!请大家帮忙啊!
看着太乱了,说下你的错的地方
<logic:iterate id="fucdefine" name="fucdefinelist">
改成<logic:iterator value="_fucdefinelist">
<logic:equal name="" value="0">
改成 ${fucdefinesupid eq "0"}你都使用标签了为什么还需要出现这个呢??
<%=request.getAttribute("fucdefinesupid").toString()%>'
这样 ${fucdefinesupid}........................
listKey="id" listValue="funcname" headerKey="0" headerValue="无父功能项">
</s:select>