struts2 中select标签的使用

<s:selectname="placard.flag"list="{'可见','不可见'}"/>我要存在数据库中的value值是0或者1,不是可见,不可见,到底怎么弄?... <s:select name="placard.flag" list="{'可见','不可见'}" />

我要存在数据库中的value 值是 0 或者 1,不是 可见 ,不可见,到底怎么弄? 在list上面做文章吗?listKey,listValue呢?
展开
 我来答
实攸栗燕
2019-05-03 · TA获得超过3.3万个赞
知道大有可为答主
回答量:1.2万
采纳率:30%
帮助的人:731万
展开全部
下拉列表
s:select标签输出一个下拉列表框,相当于html代码中的<select/>
例子:
%@pagecontenttype="text/html;charset=gbk"%>
<%@taglibprefix="s"uri="/struts-tags"%>
<h3>使用name和list属性,list属性的值是一个列表</h3>
<s:form>
<s:selectlabel="最高学历"name="education"list="{'高中','大学','硕士','博士'}"/>
</s:form>
<h3>使用name和list属性,list属性的值是一个map</h3>
<s:form>
<s:selectlabel="最高学历"name="education"list="#{1:'高中',2:'大学',3:'硕士',4:'博士'}"/>
</s:form>
<h3>使用headerkey和headervalue属性设置header选项</h3>
<s:form>
<s:selectlabel="最高学历"name="education"list="{'高中','大学','硕士','博士'}"
headerkey="-1"headervalue="请选择您的学历"/>
</s:form>
<h3>使用emptyoption属性在header选项后添加一个空的选项</h3>
<s:form>
<s:selectlabel="最高学历"name="education"list="{'高中','大学','硕士','博士'}"
headerkey="-1"headervalue="请选择您的学历"
emptyoption="true"/>
</s:form>
<h3>使用multiple属性设置多选</h3>
<s:form>
<s:selectlabel="最高学历"name="education"list="{'高中','大学','硕士','博士'}"
headerkey="-1"headervalue="请选择您的学历"
emptyoption="true"
multiple="true"/>
</s:form>
<h3>使用size属性设置下拉框可显示的选项个数</h3>
<s:form>
<s:selectlabel="最高学历"name="education"list="{'高中','大学','硕士','博士'}"
headerkey="-1"headervalue="请选择您的学历"
emptyoption="true"
multiple="true"size="8"/>
</s:form>
<h3>使用listkey和listvalue属性,利用action实例的属性(property)来设置选项的值和选项的内容</h3>
<s:form>
<s:selectlabel="最高学历"name="education"list="educations"
listkey="id"listvalue="name"/>
</s:form
萨腾骏洛侠
2020-05-11 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:26%
帮助的人:614万
展开全部
使用方法很简单,只要知道这个标签的各属性代表什么含义就OK了。
先了解这几个属性就OK了。
list:一个集合,即下拉列表中的内容。
listValue:显示给用户的内容,即集合中一个对象的属性。
listKey:实际提交的值。
例如:<s:select
list="studentList"
listValue="name"
listKey="id"
/>
下拉列表中的内容是一组学生的集合,而你看到的是name(学生姓名),实际提交的值即id。
自己试下,然后看一下页面的源文件就明白了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chunchong
2007-10-23 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:149
采纳率:0%
帮助的人:0
展开全部
<s:select label="Months"
name="months"
headerKey="-1" headerValue="Select Month"
list="#{'01':'Jan', '02':'Feb', [...]}"
value="selectedMonth"
required="true"
/>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式