加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Struts2 combobox标签:生成一个单行的文本框和一个下拉列表的组

发布时间:2020-12-15 02:40:29 所属栏目:Java 来源:网络整理
导读:combobox 标签可以生成一个单行的文本框和一个下拉列表的组合,但是这两个表单元素只对应着一个请求参数,只有单行文本框中的值才包含请求参数,也就说下拉列表框只是起到一个辅助输入的作用。 语法: s:form action="" ? s:combobox label="标签名" headerKe
combobox 标签可以生成一个单行的文本框和一个下拉列表的组合,但是这两个表单元素只对应着一个请求参数,只有单行文本框中的值才包含请求参数,也就说下拉列表框只是起到一个辅助输入的作用。

语法:

<s:form action="">
? <s:combobox label="标签名" headerKey="-1" headValue="默认值" name=""
????????????? list="{'集合元素'}"></s:combobox>? //多选框的显示
</s:form>


combobox 标签的属性及说明如表所示。

combobox 标签属性及说明
名称 是否必须 类型 说明
list 必选 Collection、Map、Enumeration、Iterator或者array 要迭代的集合,提供设置列表框中的各个选项
maxlength 可须 Integer 指定文本框可以输入的字符的最大长度
readonly 可选 boolean 如果设定为true时,文本框中就不可输入文本
size 可选 Integer 设定文本框中可见的文本长度

示例

本示例使用 combobox 标签在页面中创建组合框,用于选择喜欢的不同图书,关键代码如下:
<s:form>
  <s:combobox
              label="请选择您喜欢的图书"
              name="ch"
              list="{'JavaWeb开发实战宝典','JSP开发技术大全','视频学JavaWeb'}"
              headKey="-1"
              headerValue="—请选择--"
              emptyOption="true"
  />
</s:form>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读