zoukankan      html  css  js  c++  java
  • struts2中<s:select />标签的用法

    1.第一个例子:

    <s:select list="{'aa','bb','cc'}" theme="simple" headerKey="00" headerValue="00"></s:select>

    2.第二个例子:

    <s:select list="#{1:'aa',2:'bb',3:'cc'}" label="abc" listKey="key" listValue="value" headerKey="0" headerValue="aabb">

    list 是要显示的集合,listKey是要显示的元素id,listValue是要显示的元素的值,headerKey是默认头部显示的值的id,headerValue是默认头部显示的元素的值

    3.第三个例子:

    <%

    HashMap map = new LinkedHashMap();

    map.put(1,"aaa");map.put(2,"bbb");

    map.put(3,"ccc");

    request.setAttribute("map",map);

    request.setAttribute("aa","2");

    %>

    <s:select list="#request.map" label="abc"

    listKey="key" listValue="value"

    value="#request.aa" headerKey="0"

    headerValue="aabb"></s:select>

    <s:select list="discussions" listKey="id" listValue="discussionName" name="seldis" value="%{subject.discussion.id}"></s:select>

    这是struts中的select标签,discussions是List类型对象,id是调用对象 中getId方法,value类似,主要是这里的value值,它采用ognl语言,参数是当前传过来对象的id值,select标签会根据这个 value值与listvalue值是否相同决定当前条目是否默认显示。达到一种修改时可以保持原选择内容的效果。

       <s:select label="商品分类" name="categoryParentId"
              id="topList" emptyOption="true"
              value="%{commodity.commodityCategory.id }"
              list="commoditiesPagination.items"
              listKey="id"   listValue="categoryName"
              headerKey="1" headerValue="-商品类型-"
              onchange="categorySelect()"/>

  • 相关阅读:
    SQL SERVER常用函数
    SQL SERVER系统表
    How do I implement a cancelable event?
    sql之left join、right join、inner join的区别
    inno setup脚本,涵盖了自定义安装界面,调用dll等等应用
    MS SQL SERVER 数据库日志压缩方法与代码
    SQLSERVER:计算数据库中各个表的数据量和每行记录所占用空间
    mysql记录执行的SQL语句
    powershell 激活WIN10
    jfinal undertow web.xml
  • 原文地址:https://www.cnblogs.com/xiaomimi/p/2833969.html
Copyright © 2011-2022 走看看