zoukankan      html  css  js  c++  java
  • struts2在<s:select>用动态标签

    后台传过来的必要性userlist成为一个下拉菜单。因此,认为使用<s:select>。但设置了很久设置的属性,在这个下跌。

    JSP代码:

    <s:select label="关系数据" name="relationone" id="s1" list="userlist" listKey="relationname" listValue="relationname"  style="margin:20px 100px 20px 20px;"/>

    label:显示在下拉框前面的文字。

    name:下拉框的名字,在后台用get、set方法能够获得它选择出来的值,相当于<select>标签中的name;

    id:不多说。用于前端;

    list:显示下拉菜单中各种选项所在的list,即后台传来的list;

    listKey:这个相当于<select>标签中的value,即选择这个选项后向后台传的值,假设数据从后台提取出来,要用户选择一个再传回后台的话,那么就与listValue同样就可以。

    listValue:相当于<select>标签中的option,即显示出来的选项。

    另附表格一张,非常具体:

    名称  必填  缺省值 类型 描写叙述
    emptyOption false           false            Boolean 是否在题头选项后面加入一个空的(--)选项
    headerKey false   Object/String        设置列表的题头主键值. 一定不能为空值! "'-1'"或"''"是正确的取值, ""是错误的取值.
    headerValue false           Object/String 列表的题头选项值
    multiple false   Object/String 创建一个多选列表. 假设value属性指定了一个数组(正确的元素类型), 那么将预先选中数组中指定的多个选项.
    size false   Integer 该组件列表框的大小 (显示元素的个数)
    list true   Object/String 创建列表的可迭代数据源. 假设该列表是一个Map(key, value), 那么Map的主键将作为选项(<option>)的"value"属性, 而该主键相应的值作为选项的文本内容.
    listKey false   Object/String 列表数据源中元素对象的属性, 用于获取选项的值
    listValue false   Object/String 列表数据源中元素对象的属性, 用于获取选项的文本内容
    theme false   Object/String 输出元素时使用的主题(theme)(不使用缺省的)
    template false   Object/String 输出元素时使用的模板(template)(不使用缺省的)
    cssClass false   Object/String 输出元素时的class属性
    cssStyle false   Object/String 输出元素时的css样式定义(译者注:就是html元素的style属性)
    title false   Object/String 在输出元素时设置html属性title
    disabled false   Object/String 在输出元素时设置html属性disabled
    label false   Object/String 用于输出一个元素相应的label的表达式
    labelPosition false left Object/String 不赞成使用.
    labelposition false   Object/String 定义元素标签的位置(top/left)
    requiredposition false   Object/String 定义required属性输出的位置(left|right)
    name false   Object/String 元素的名字
    required false false Boolean 假设设置为true, 在输出标签时将显示出此字段是必须输入的(译者注:假设使用默认模板,将会标示为"*")
    tabindex false   Object/String 在输出元素时设置html属性tabindex
    value false   Object/String 预设input元素的value属性.
    onclick false   Object/String 在输出元素时设置html属性onclick
    ondblclick false   Object/String 在输出元素时设置html属性ondblclick
    onmousedown false   Object/String 在输出元素时设置html属性onmousedown
    onmouseup false   Object/String 在输出元素时设置html属性onmouseup
    onmouseover false   Object/String 在输出元素时设置html属性onmouseover
    onmousemove false   Object/String 在输出元素时设置html属性onmousemove
    onmouseout false   Object/String 在输出元素时设置html属性onmouseout
    onfocus false   Object/String 在输出元素时设置html属性onfocus
    onblur false   Object/String 在输出元素时设置html属性onblur
    onkeypress              false   Object/String 在输出元素时设置html属性onkeypress
    onkeydown false   Object/String 在输出元素时设置html属性onkeydown
    onkeyup false   Object/String 在输出元素时设置html属性onkeyup
    onselect false   Object/String 在输出元素时设置html属性onselect
    onchange false   Object/String 在输出元素时设置html属性onchange
    tooltip false   String 设置元素的tooltip属性(译者注:tooltip为工具栏提示)
    tooltipConfig false   String 设置tooltip属性的配置
    id false   Object/String id定位元件用于. 为UI并且将被用作一种形式的标签HTML的id财产

  • 相关阅读:
    hibernate的获取session的两方法比较,和通过id获取对象的比较,一级缓存二级缓存
    hibernate的几个重要的类和接口
    hibernate框架配置
    c 全局变量
    其他函数-web_concurrent
    其他函数-web_get_int_property
    授权函数-web_set_certificate_ex
    授权函数-web_set_user
    动作函数-web_url
    动作函数-web_submit_data
  • 原文地址:https://www.cnblogs.com/blfshiye/p/4565520.html
Copyright © 2011-2022 走看看