你把casetypeAll 定义为action的属性
生成对应的set,get方法
这样你在页面上 直接这样就可以去到值
比如 查询的casetypeAll 中,有两个字段对应的数据分别为aa和bb
<s:select id="casetypeAllid"
name="自定义" list="casetypeAll"
listKey="aa" listValue="bb"
headerKey="" theme="simple" headerValue="" ></s:select>
生成对应的set,get方法
这样你在页面上 直接这样就可以去到值
比如 查询的casetypeAll 中,有两个字段对应的数据分别为aa和bb
<s:select id="casetypeAllid"
name="自定义" list="casetypeAll"
listKey="aa" listValue="bb"
headerKey="" theme="simple" headerValue="" ></s:select>
老兄你的 listKey="aa" listValue="bb"
这个怎么能这样呢,我的下拉框要显示的是从数据库中查询出来的集合的typename字段啊,按你的方法,我的下拉框是空的啊,怎么整啊?
<s:select name="tcase.casetype" id="casetype" label="案件类型" labelposition="top"
list="#request.casetypeAll"/> 不明白你的list="#request.casetypeAll.typename"是什么意思,他说的很清楚,list要是个集合
The requested list key '#request.casetypeAll.typename' could not be resolved as a collection
建一个类vo, 包含aa和bb两个属性,生成对应的set,get方法 ;
在循环里把new vo对象放到 casetypeAll (casetypeAll.add(new vo));
<s:select id="casetypeAllid"
name="自定义" list="casetypeAll"
listKey="aa" listValue="bb"
headerKey="" theme="simple" headerValue="" > </s:select> 以上是标准做法, 希望可以帮到你!!