`
duanfei
  • 浏览: 720540 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

s:select 用法

    博客分类:
  • JSP
jsp 
阅读更多

在jsp页面
     

<s:select list="programs "  listValue="programName " listKey="programid "  name="program" id="program"
             headerKey="0l" headerValue="    "   value="bean.programid "
             ></s:select> 


红色部分为在action里面的list,黄色为<option value="xxx">value</option>对应bean里面的字段programName
绿色为<option value="xxx",对应bean里面的字段programid

紫色为设定select被选中的值,s:select 会自动在 bean选中 key对应的值

<s:select>标签自动生成<tr><td>的问题~

只要在<s:select>标签中加上theme="simple"就解决~

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">


3.第三个例子:

<%
java.util.HashMap map = new java.util.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
>



4.第四个例子

public class Program implements Serializable {
    /**    serialVersionUID */
    private static final long serialVersionUID = 1L;
    private int programid;
    private String programName;
    public int getProgramid() {
        return programid;
    }
    public void setProgramid(int programid) {
        this.programid = programid;
    }
        public String getProgramName() {
        return programName;
    }
    public void setProgramName(String programName) {
        this.programName = programName;
    }
}



xxx extends  extends ActionSupport {
    private  List<Program> programs ;
       public List<Program> getPrograms() {
        return programs;
    }
    public void setPrograms(List<Program> programs) {
            this.programs = programs;
    }
}



在jsp页面
     

<s:select list="programs"  listValue="programName" listKey="programid"  name="program" id="program"
             headerKey="0l" headerValue=""   value="bean.programid"
             ></s:select> 



红色部分为在action里面的list,黄色为<option value="xxx">value</option>对应bean里面的字段programName
绿色为<option value="xxx",对应bean里面的字段programid

紫色为设定select被选中的值,s:select 会自动在 bean选中 key对应的值

 

分享到:
评论

相关推荐

    <S:select>用法

    Address private int aid; private String aname; public int getAid() { ... &lt;s:select name="address" headerKey="-1" headerValue="请选择" list="lis" listKey="aid" listValue="aname" /&gt; &lt;/s:form&gt;

    Struts2标签库的所有

    &lt;%@ taglib uri="/struts-tags" prefix="s" %&gt; 结合例子,重点掌握以下标签的用法 (1) &lt;s:property&gt; (2) &lt;s:set&gt; (3) &lt;s:if&gt; 、&lt;s:elseif&gt;、&lt;s:else&gt; ...(8) &lt;s:select&gt;、&lt;s:radio&gt;、&lt;s:checkboxlist&gt;

    struts2中#号的用法

    如果对象是当前页面的,则要使用# 1. &lt;s:bean id="locales" name="com.turorial.Locales" &gt;...&lt;/s:bean&gt; &lt;s:property value="#locales"/&gt;

    Struts2标签库

    &lt;%@ taglib uri="/struts-tags" prefix="s" %&gt; 结合例子,重点掌握以下标签的用法 (1) &lt;s:property&gt; (2) &lt;s:set&gt; (3) &lt;s:if&gt; 、&lt;s:elseif&gt;、&lt;s:else&gt; ...(8) &lt;s:select&gt;、&lt;s:radio&gt;、&lt;s:checkboxlist&gt;

    struts2 标签库 帮助文档

    &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. &lt;s:a href=""&gt;&lt;/s:a&gt;-----超链接,类似于html里的&lt;a&gt;&lt;/a&gt; 3. &lt;s:...

    select2tree:extend select2 for treeview. 扩展select2,使它可以树形展示,可以缩放

    使用方法 与select2用法一致,只是在使用时$('select').select2()变成了$('select').select2tree()。 option标签中指定parent属性即可实现树形展示,支持数据源乱序,展示下拉选项时将自动排序。 select2tree (EN) ...

    简介Go语言中的select语句的用法

    在Go编程语言中的select语句的语法如下: 代码如下: select {  case communication clause :  statement(s);   case communication clause :  statement(s);  /* you can have any number of case ...

    select2cascade

    用法:Select2Cascade.set(options); 选项: parent:过滤器的父元素 child:用于放置ajax响应的child元素 url:用于过滤器的ajax的url。 字段:获取信息的字段 select2Options:select2的选项-默认值:{} ...

    react-dropdown-select:可自定义的下拉菜单用于做出React

    React下拉选择可自定义的下拉菜单用于做出React特征可通过prop s配置通过渲染道具回调(可访问内部道具,状态和方法),所有内部组件的总自定义组件覆盖可通过CSS(或自定义组件)设置样式门户支持在本地DOM树之外...

    s3-select-phonebook-search:S3 select电话簿是一个简单的应用程序,展示了AWS S3 Select的用法

    Amazon S3 Select-电话簿搜索是一个简单的无服务器Java应用程序,说明了Amazon S3 Select的用法,用于对存储在Amazon Simple Storage Service(Amazon S3)上的逗号分隔值(CSV)文件执行SQL查询。 S3 Select不需要...

    angular-multi-select-tree:原生Angular多选树。 没有jQuery

    如果您使用此模块,则可以在给它一个赞许。 演示页: [演示]( ) 特征: 待定 实施细节: 待定 设计细节: 回调: 待定 用法: 通过以下任意一种方式获取angular-multi-select-tree的二进制文件。 bower ...

    2009达内SQL学习笔记

    select last_name,name from s_emp,s_dept where s_emp.dept_id=s_dept.id;--列表每人所在部门 SELECT * FROM Products; --检索所有列。 数据太多时,最好别使用上句,会使DBMS降低检索和应用程序的性能。(*...

    drag-select-rc:拖动选择React组件

    用法 import React , { useState } from "react" ; import DragSelect from "drag-select-rc" ; import "./table.scss" ; const WEEK_S = [ "一" , "二" , "三" , "四" , "五" , "六" , "日" ] ; export co

    经典SQL语句大全

    9、说明:in 的使用方法 select * from table1 where a [not] in (‘值1’,’值2’,’值4’,’值6’) 10、说明:两张关联表,删除主表中已经在副表中没有的信息 delete from table1 where not exists ( select * ...

    maximize-select2-height:让您的Select2下拉菜单利用页面上的空间

    最大化select2高度这个程序包简短而简单。 它神奇地扩展了下拉列表以填充窗口的高度。 它影响下拉菜单中元素的数量,页面上Select2的...用法在任何您初始化Select2下拉列表的地方,如下所示: $ ( "#my-dropdown" ) . s

    数据库操作语句大全(sql)

    9、说明:in 的使用方法 select * from table1 where a [not] in (‘值1’,’值2’,’值4’,’值6’) 10、说明:两张关联表,删除主表中已经在副表中没有的信息 delete from table1 where not exists ( select * ...

    sql经典语句一部分

    9、说明:in 的使用方法 select * from table1 where a [not] in (‘值1’,’值2’,’值4’,’值6’) 10、说明:两张关联表,删除主表中已经在副表中没有的信息 delete from table1 where not exists ( select * ...

    struts2的select标签用法实例分析

    本文实例讲述了struts2的select标签用法。分享给大家供大家参考。具体如下: 项目中遇到个小问题,总结下。 关于struts2 select标签的使用。 struts2 中从别的表中遍历数据 填充进入下拉菜单 用&lt;s&gt;标签显示. struts2...

    mysql数据库的基本操作语法

    如果需要改变列名建议使用change,如果需要改变数据类型和显示位置可以使用modify 13、 删除表 drop table users; drop删除表会删除表结构,表对象将不存在数据中;数据也不会存在;表内的对象也不存在,如:索引、...

    nw-programmatic-folder-select:以编程方式打开本机“文件夹选择”对话框

    nw-程序化文件夹选择 以编程方式在NW.js中打开本机“文件夹选择”对话框。 ...// The window object, to have access to the browser context, and a callback function with the user's choice o

Global site tag (gtag.js) - Google Analytics