<html:select property="type">
<logic:iterate id="item" name="allType" type="TypeDB">
<html:option value="<bean:write name='item' property='type'/>"/>
</logic:iterate>
</html:select><html:errors property="type"/>
<logic:iterate id="item" name="allType" type="TypeDB">
<html:option value="<bean:write name='item' property='type'/>"/>
</logic:iterate>
</html:select><html:errors property="type"/>
解决方案 »
- hibernate连接sqlserver2008的
- spring2.5 所有的方法都启动了事务
- 报java.lang.NullPointerException 错误!!!??
- 数据库连接问题
- struts2如何将一个action中的验证信息传到另一个action中
- 各位大哥,帮小弟看看这个struts+spring配置的问题,小弟在线等.
- 关于struts框架下,对页面不能取值的问题:
- 遇到一个奇怪的问题:The column name Attr
- 下列Java代码中,方法readLabel()错在哪里?为什么运行是readLabel()有错?怎样改正?
- 想学习Hibernate,现在市面上哪本教材比较好?
- 求救,关于上机管理系统的需求分析
- 上传了的文件拒绝访问
还有其它方法嘛?
<logic:iterate id="item" name="allType" type="TypeDB">
<bean:define id="type" property="item"/>
<html:option value="<%=type%>"><bean:write name="item" property="type"/></html:option>
</logic:iterate>
</html:select><html:errors property="type"/>----------------------------------------
这样就可以,不过我一直用<html:options />感觉比较方便,你不妨试试。
<html:select property="type">
<logic:iterate id="item" name="allType" type="TypeDB">
<bean:define id="type" property="type"/>
<html:option value="<%=type%>"><bean:write name="item" property="type"/></html:option>
</logic:iterate>
</html:select><html:errors property="type"/>
怎么回事?
<bean:define id="type" property="type" />少了个参数 ,十分抱歉应为<bean:define id="type" property="type" name="item"></bean:define>我现在没有环境,你可以自己测试一下,应该没什么问题了。
没关系,不过改为<bean:define id="type" property="type" name="item"></bean:define>还是有问题:错误如下
cannot resolve symbol
symbol : method setValue (java.lang.Object)
location: class org.apache.struts.taglib.html.OptionTag
_jspx_th_html_option_0.setValue(type);
<html:options collection="List" property="value" labelProperty="type"/>
</html:select>
<html:option value="<%=type%>">,它会报type cannot resolve symbol,是不是type没定义成功?
急阿
<html:optionsCollection property="kaigirankList"/>
</html:select>楼主,请使用optionsCollection 标签!!!!!!!!!!!他的property是一个list,在frombean中定义过!
<option value="">请选择***</option>
<logic:notEmpty name="listQueryXlid">
<logic:iterate id="xlxx" name="listQueryXlid" type="zzxy.model.sd.po.PO_SDCS_XLXX">
<option value="<bean:write name='xlxx' property='xlid' />"><bean:write name="xlxx" property="xlid" /></option>
</logic:iterate>
</logic:notEmpty>
</html:select>
<script language="JavaScript">
document.all("queryXlid").value = "<bean:write name='xxsdForm' property='xlid'/>";
</script>
改成<option value="<%=type%>"><bean:write name="item" property="type"/></option>就可以了,这样是不是就是用一般的html,而不是用taglib了吧?不知道这样会不会有什么问题呢?高手可以指点下嘛?