struts2的<s:select>怎么用啊?

在jsp页面里从数据库获取userList,userList是一个bean,里面有字段id、name、age,在<select>只要显示name属性就好,值用id的值
<s:select list="#request.userList" label="User" listKey="#request.userList.name"
listValue="#request.userList.id"></s:select>
运行时,没有任何显示,是哪里写错了呢?

第1个回答  2010-12-20
用java写的后台action的话 如果userList在action里面写了get和set方法的话 直接这么使用
<s:select list="userList" label="User" listKey="id"
listValue="name"></s:select>
希望能帮到你
第2个回答  2010-12-19
list="%{#request.userList}"改成这样你试一下。本回答被提问者和网友采纳

struts2的<s:select>怎么用啊?
用java写的后台action的话 如果userList在action里面写了get和set方法的话 直接这么使用 <s:select list="userList" label="User" listKey="id"listValue="name"><\/s:select> 希望能帮到你

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

怎么用jsp 为select设置一个默认值?
可以用<s:select>标签这个是struts2的标签。1、使用html中的select标签比较麻烦一下,因为想要设置默认的那么就需要selected="selected"标签,如果想实现的话可以使用c:if标签判断一下<c:if test="${sessionScope.zhicheng=='副教授'}">selected="selected"<\/c:if>当然这样的每一个option都判断...

<s:select>标签的使用
<s:select list="%{#session.sub}" \/\/存放在httpSession的list集合 listKey="sname" \/\/下拉列表要中列表框要显示的值 listValue="sname"\/\/下拉列表的值 key="sname"id="subject"name="subject" \/\/存放在httpSession的值,主要判断是否被选中时候用的 onchange="c(1)"theme="simple"> <\/s:s...

struts2 下拉框有4个值但是只显示第一个别的不可以选~~~jsp页面s标签...
第一种:普通html实现方法:<select name="myname" id="myname" disabled="disabled"> <option value="" selected> 张三<\/option> <option> 李四<\/option> <option> 王二<\/option> <\/select> 第二种:struts2标签 <s:select list="{'张三','李四','王二'}" disabled="true" headerValue=...

struts2下拉框,第一个下拉框确定省份之后,第二个下拉框会载入城市,怎么...
1.省份下拉框,数据从数据库读出 2.品牌下拉框,只有<select><\/select>可以设置id和name,不需要option,内容通过动态生成。3.在省份下拉框中设置onchange事件,当类型下拉框发生改变时,触发事件,传递你选择的这个省份的id,然后利用ajax向action传递id,action中根据这个id查询对于的城市列表。4.再把这...

JSP。从数据库读取的数据给Select让select默认option为读得数据,怎么实...
<select> 如果数据是多个就用这个赋值给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下拉列表如何让它可以多选
multiple 属性规定可同时选择多个选项。可以把 multiple 属性与 size 属性配合使用,来定义可见选项的数目。<s:select multiply="true" 这样就可以了

struts2标签 中下拉文本框 中的属性具体是什么 ,说清楚,说明白来例子...
<select name="beans" id="beans"> <option value="1">第一个<\/option> <option value="2">第二个<\/option> <\/select> <s:select name="map" list="#{1:'瑜珈用品',2:'户外用品',3:'球类',4:'自行车'}" listKey="key" listValue="value" value="1"\/> <select name="map" ...

struts2中select标签发生错误,没有找到解决方法
上面有一个select下拉框,下面有一个select下拉框.因为我第二个select的name写错了,保存的时候属性注入用的是name.就一直报这个错误(更为误导的是,老是报第一个select的错,因为我第一个select根本就必要注入也就是没有name属性的).如果你有俩select的话,不妨仔细检查一下两个的name属性是否都填对了....

相似回答
大家正在搜