日期:2014-05-18  浏览次数:20715 次

一个运用struts标签显示在页面上的小问题。
<html:select   property= "packageCode ">
    <logic:present   name= "packageCodeList ">
        <logic:iterate   id= "packageCode "   name= "packageCodeList ">
        <html:option   value= "1 ">
            <bean:write   name= "packageCode "/>
        </html:option>
        </logic:iterate>
    </logic:present>
</html:select>

代码如上,从后台读取到一个packageCodeList,packageCodeList中保存的是String类型的packageCode。

如上显示没有问题,但是在 <html:option   value= "1 "> 这个地方,我想让value的值也等于 <bean:write   name= "packageCode "/> ,不知道该如何写。

想写成 <html:option   value= "   <bean:write   name= "packageCode "/>   "> ,但是语法不对。不知道该如何解决,请朋友们帮忙指点。谢谢。

------解决方案--------------------
<html:option value= "${packageCode} ">

------解决方案--------------------
${packageCode} EL语言


参考资料
http://hi.baidu.com/long_dragon/blog/item/8d410d60b689fcdd8db10df0.html
------解决方案--------------------
应该是你的没有指定name属性吧

<html:select property= "packageCode " name= "beanName ">