在action里request.setAttribute("persons", alls);其中alls是一个list对象 从数据库取值
<logic:iterate id="per" name="persons" scope="request" >
</logic:iterate>
当这么写迭代的时候 可以输出 比如(${per.id})问题是:
现在我想把迭代的内容用下拉框显示 还是per.id 那该怎么写呢?
<logic:iterate id="per" name="persons" scope="request" >
<html:select property="persons">
<html:option value="${per.name}"></html:option>
</html:select>
</logic:iterate>
这么写肯定不对了 请教高手
<logic:iterate id="per" name="persons" scope="request" >
</logic:iterate>
当这么写迭代的时候 可以输出 比如(${per.id})问题是:
现在我想把迭代的内容用下拉框显示 还是per.id 那该怎么写呢?
<logic:iterate id="per" name="persons" scope="request" >
<html:select property="persons">
<html:option value="${per.name}"></html:option>
</html:select>
</logic:iterate>
这么写肯定不对了 请教高手
解决方案 »
- 求助高手指点MPP导出
- 求助:关于实体类设计(使用Hibernate)
- SSH架构中hibernate的诡异问题
- Java Web Start 访问Servlet
- 我有疑问啊,ForwardAction类是不是只应用在<html:form>的action中,是不是啊?
- Tomcat5.0.28配置数据库连接池出现的问题:
- Hibernate一对多关联的问题!
- 谁有 Googleapi.jar ?
- spring的问题
- org.springframework.beans.factory.BeanCreationException异常
- 关于spring事务管理的问题
- 大家帮忙看看这是什么错误,急!先谢谢各位了!ssh开发网上购物商城进行添加商品信息是报错
<logic:iterate id="per" name="persons" scope="request" >
<html:option value="${per.id}">${per.name}</html:option>
</logic:iterate>
</html:select>
不清楚你要的效果,改了一下
还是不对..<html:select property="persons">这句话报错
我就是在formbean里定义了一个String persons
但是我真的觉得这个没有什么用...我是直接action传值给下拉框 关bean什么事啊?但是下拉框的属性又必须写...
错误这么提示 不知道啥意思
<html:option value="">--请选择--</html:option>
<logic:notEmpty name="persons">
<html:optionsCollection name="persons" value="id" label="name" />
</logic:notEmpty>
</html:select>