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

struts实现多个下拉框的问题
我的页面上如下显示:
序号 选择1 选择2 选择3 添加(按钮)
1 下拉1 下拉2 下拉3 删除(按钮)
2 下拉1 下拉2 下拉3 删除(按钮)

下拉1至下拉3都是下拉框,当点击添加按钮时,就会添加新的一行,也就是说行数是不固定的,这样所有位于选择1那一列的下拉框就应该起相同的名字也就是property的值是相同的,问题是我在进入这个页面时需要对其进行初始化,如何根据数据库存放的值来设定相同property的不同默认选项呢?

------解决方案--------------------
可以在相应的action里set,来达到初始化的效果
------解决方案--------------------
可以利用table的element属性来设定!可以唯一确定那个Property 当然了,利用数组应该也是可以的
------解决方案--------------------
用数组或XML文件存储
------解决方案--------------------
在window.onload中来初始化就是了
------解决方案--------------------
同意楼上!
------解决方案--------------------
struts处理不了这个问题,只能用ajax-dwr
------解决方案--------------------
用javascript试试看。InsertRow("TableName");
------解决方案--------------------
<html:select property= "preActIds " value="默认选项的值">