似乎这样就行吧,你试试
<html:select property="modelSelect">
 <logic:notEmpty name="<%=Constants.MODEL_KEY%>">
  <logic:iterate id="model" name="<%=Constants.MODEL_KEY%>">
   <html:option value="<%= model.getModelId()%>"><%= model.getModelName()%></html:option>
  </logic:iterate>
 </logic:notEmpty>
</html:select>

解决方案 »

  1.   

    如果这样不行的话,
    <logic:iterate id="model" name="<%=Constants.MODEL_KEY%>" type="xxxx.YourClass">
    加上你的class可能差不多
      

  2.   

    在<html:form>中也不一定要使用struts的标签,HTML的标签也可以使用,只是该值struts不会帮你传到form中而已,你需要自己去取值.
    但是,上传的话,还是用struts的哪个标签,好像比较方便.
    还有struts标签的话,一定是可以遍历后台的list的.
      

  3.   


    怎么个不行法,<logic:iterate ... type="xxxx.YourClass"> 
    你的type加了吗
      

  4.   

    恩,行了,开始是我弄错了个地方
    但是,是不是用了struts的标签,那么就不能在这些表单元素
    比如说<html:text>中id等属性,<html:text id="content" property="modelId">
    上面的id怎么不起作用了,但是我的程序中js中需要使用这个id属性。
    请大家帮忙解决
      

  5.   

    var xxx = document.forms[0].getElementById("content");
      

  6.   

    html:text里面的styleId 就是你说的id
    <html:text styleId="content" property="modelId">
      

  7.   

    Landor2004 能不能介绍一本专门将struts标签的书???
    比如说,上面的<html:text>标签