struts2 +hibernate技术 js下拉框不显示数据 代码如下
jsp中<selectid="category"><option>——————</option><s:iteratorvalue="cats"><optionvalue=...
jsp中
<select id="category">
<option> —————— </option>
<s:iterator value="cats">
<option value="<s:property value='id'/> ">
<s:property value="name" /> </option>
</s:iterator>
</select>
cats是category的类型name是category中的一个属性 想下拉菜单后显示name 展开
<select id="category">
<option> —————— </option>
<s:iterator value="cats">
<option value="<s:property value='id'/> ">
<s:property value="name" /> </option>
</s:iterator>
</select>
cats是category的类型name是category中的一个属性 想下拉菜单后显示name 展开
5个回答
展开全部
你的<s:iterator >和<s:property >的标签取值部分用的不对。
先去查查api,看看到底怎么取值的。
先去查查api,看看到底怎么取值的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实要不要var是一样的,除非里面还有对象要遍历,你换个浏览器看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
取值的时候有点问题,你没有设置循环变量,以下是我帮你改的:
<select id="category">
<option> —————— </option>
<s:iterator value="cats" var='item'>
<option value="<s:property value='item.id' /> ">
<s:property value="item.name" /> </option>
</s:iterator>
</select>
<select id="category">
<option> —————— </option>
<s:iterator value="cats" var='item'>
<option value="<s:property value='item.id' /> ">
<s:property value="item.name" /> </option>
</s:iterator>
</select>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
检查一下action中是否有cats的get和set方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询