我从数据库里面查询得到的是一个List struts2的标签<s:select>怎么显示List里面的

如题所述

比如你查出一个List stuList 里面存的是Student对象,学生有学号 id 和名字 name
<s:select list="%{ stuList }"
listKey="id"
listValue="name"
headerKey=""
headerValue="请选择"
/>
里面对应的属性:
list:即你要显示的List名字
listKey:将在页面显示下拉列表的时候,在option里面的value值
listValue :即每个下拉选项标签里面显示的内容,具体要显示什么,根据需求指定
headerKey :下拉列表第一行的option里面的value值,一般为空就可
headerValue:第一行显示的内容
。。。。追问

不好使啊。。。

追答

记得在jsp页面引入struts2标签:

这样写是基本没有问题的

温馨提示:内容为网友见解,仅供参考
无其他回答

struts2的<s:select>怎么用啊?
<s:select list="userList" label="User" listKey="id"listValue="name"><\/s:select> 希望能帮到你

struts2 标签 在提交到的页面如何获得<s:select><s:checkboxlist>选项值...
用struts的标签,肯定是要经过struts框架处理的撒,处理完后经过JavaBean的获取,最后在页面端显示。

JSP。从数据库读取的数据给Select让select默认option为读得数据,怎么实...
如果数据是多个就用这个赋值给Select:<s:iterator value="quantity.list"> <option value="${quantity.value}"> <s:if test="quantity.value==1">合格<s:if> <s:elseif test=="2">不合格<\/s:elseif> <s:else>损坏<\/s:else> <\/option> <\/s:iterator> <\/select> 如果只有一个要默...

struts2 s:select 添加了多个值 ,修改的时候怎么显示添加时的值
<s:select name="Company.optionid"list="OptionList"listKey="optionid"listValue="content"\/> 上面的例子将修改的值,optionid保存给Company.optionid,然后,当修改的时候,首先查询出company,然后在查询出所有的optionlist,那么页面就可以显示出你修改的那个值了。

struts2标签 s:select默认值问题
可以用headerKey,headerValue <s:select list="{'男','女'}" name="sex" headerKey="aaa" headerValue="aaa"><\/s:select> 你的设置一直显示第一项,我没看懂是怎么个意思 如果是想设置默认选中,用value=""但是你直接用男,女当key传入后台,不感觉很别扭么。。。

从数据库中查出两列数据,返回的是一个hashmap,怎么把其中的一列作为显示...
map.entrySet()方法; 可以得到Set<Map.Entry> 的对象,利用迭代,每个对象都有getKey,和getValue方法

Struts2 <s:select>标签几个参数的含义
<s:select list="projectlist" listKey="pid" listValue="name" headerKey="0" headerValue="请选择" name="project.pid" size="10px"><\/s:select> listkey:project的主键 listValue:project的名称 headerKey:首选项的默认值 headerValue:首选项的默认value ...

struts2标签 <s:select listValue="name">
在action中清除重复的值不就行了 HashSet h = new HashSet(list);list.clear();list.addAll(h);

struts2标签:<s:select>下拉标签中怎么设置默认值
想要默认显示一个值,只需在action中定义一个属性名与<s:select标签的name属性值相同的属性,此处你只需在action中定义一个属性:regionCode。这个属性的值就是你要默认显示的那个选项。。。

strut2下拉框怎么实现从1到12
struts2中从别的表中遍历数据填充进入下拉菜单用标签显示.struts2的版本为2.1.8(1)其中list是必须具备的属性list中可以存储maplistset类型的数据list属性:通常是在action中定义的,必须是一个可以迭代的源,如为一个List,Map,Set等。如果是一个Map,那么map的key就对应于select标签中的value,map中...

相似回答