`
lilin530
  • 浏览: 90528 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

select标签应用

阅读更多

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

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
>
headerKey headerValue 为设置缺省值

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对应的值

 

分享到:
评论

相关推荐

    jsp中htmlselect标签的用法

    `jsp`中的`html:select`标签主要用于创建HTML表单中的下拉选择列表。这个标签在Struts框架中尤其常见,因为它与ActionForm对象的属性紧密关联,方便...理解和熟练运用这些标签对于开发基于Struts的Web应用至关重要。

    select美化HTML的select标签的原始样式,并且不影响原始select的事件方法调用

    在网页设计中,`&lt;select&gt;` 标签用于创建下拉列表,但其默认样式往往不符合现代网页的美观要求。为了提升用户体验并保持与原始HTML`&lt;select&gt;` 标签的功能兼容性,开发者通常会使用自定义样式来美化下拉菜单。本主题...

    select标签边框的颜色select标签边框的颜色

    以上就是关于“select标签边框的颜色”这一主题的主要知识点。理解并熟练运用这些技巧,可以使你的网页设计更加个性化和专业。在实践中,记得不断测试和调试,以确保在各种环境下的表现都符合预期。

    JS select标签复选

    在网页开发中,`&lt;select&gt;` 标签用于创建下拉菜单,通常用于提供用户一个选项列表进行选择。然而,标准的 `&lt;select&gt;` 标签默认只支持单选,但通过 JavaScript(JS) 和 jQuery(JQ) 的帮助,我们可以实现多选功能,...

    struts操作select标签实例

    在Struts中,`html:select`标签是用于创建HTML下拉列表的一个重要元素,特别适用于用户界面中需要选择单一或多个选项的场景。本文将深入探讨`html:select`标签的使用方法及其相关知识点。 首先,我们需要理解`...

    select标签multiple属性的使用方法.zip

    ### 一、`&lt;select&gt;`标签的基本结构 ```html &lt;select&gt; &lt;option value="value1"&gt;Option 1 &lt;option value="value2"&gt;Option 2 &lt;!-- 更多选项... --&gt; &lt;/select&gt; ``` 在这个基本结构中,`&lt;option&gt;`标签定义了下拉列表...

    定制html的select标签样式

    综上所述,自定义HTML的`&lt;select&gt;`标签样式涉及了HTML基础,CSS样式设计,以及JavaScript和jQuery插件的应用。通过这样的方法,我们可以创建出符合设计需求,同时保持良好交互性的自定义下拉选择框。在实际开发中,...

    自定义的select标签

    这个“自定义的select标签”描述的正是这种技术的应用,用于构建一个定制化的下拉选择组件。在实际项目中,可能由于设计风格、交互需求或者功能增强的需求,开发者会选择自定义select标签,以提供更灵活的解决方案。...

    struts2标签中select的三种写法

    在本文中,我们将深入探讨Struts2中`select`标签的三种不同的使用方法,以及如何从Action类动态获取数据填充这些选项。 ### 一、静态定义`select`标签 1. **静态数据**:在简单的场景下,我们可以直接在JSP页面中...

    struts2实现页面select标签默认选中

    在Struts2框架中,实现页面`&lt;select&gt;`标签默认选中的功能是非常实用且常见的需求。这不仅可以提高用户体验,还能让界面看起来更加专业。本文将详细介绍如何通过Struts2的相关标签来实现这一功能。 ### Struts2框架...

    分享带查询的select标签

    【标题】"分享带查询的select标签"涉及的是在网页开发中如何实现一个具有搜索功能的下拉选择框。在传统的HTML中,`&lt;select&gt;`标签用于创建一个下拉列表,但其默认功能并不支持用户输入关键词进行筛选。这篇博客(博文...

    双选框 两个<select>标签组成 高效代码清晰

    本项目中,我们看到一个创新的应用,即通过两个`&lt;select&gt;`标签来实现类似“双选框”的功能,这在需要用户从多个选项中选择并分配到不同类别时非常有用。这种设计可以提高用户界面的交互性和效率。 首先,我们要理解...

    动态加载select标签下拉框数据

    标题提到的“动态加载select标签下拉框数据”是指在用户交互时,根据需求动态地从服务器获取并填充HTML `&lt;select&gt;` 标签的选项,而不是一次性加载所有数据。这种技术常用于大数据量的下拉列表,以减少初始页面加载...

    bootstrap select 标签

    在实际应用中,你可以根据项目需求结合这些知识点来灵活配置和使用 Bootstrap Select。如果你正在使用的版本是 `bootstrap-select-1.11.2`,请注意检查文档以获取该版本的具体用法和可能存在的限制,因为随着时间...

    自己开发的一个生成多级select的自定义标签

    标题中的“自己开发的一个生成多级select的自定义标签”是指在编程中创建了一个自定义HTML标签,这个标签能够帮助开发者生成多级选择下拉菜单(即多级联动的SELECT元素)。在Web开发中,这样的功能常用于组织结构、...

    struts2 select标签通过hibernate读后台数据,使select选项为后台数据

    在Struts2中,`select`标签是一个非常实用的功能,它允许开发者动态地从后台数据库加载数据,创建下拉列表框,使得用户可以选择相应的选项。在结合Hibernate持久层框架时,这种功能尤其方便,因为它可以简化数据获取...

    struts2(checkbox_radio_select)表单标签的应用及详细事例

    本文将详细介绍Struts2中用于处理复选框(checkbox)、单选按钮(radio)以及下拉选择框(select)的表单标签,并通过具体的例子展示它们的用法。 ### 1. 表单标签Checkbox - 复选框 **复选框**允许用户从多个选项...

    JSP自定义标签(封装<select>标签)

    本教程将深入讲解如何封装一个自定义标签来实现一个动态生成的`&lt;select&gt;`标签,这个标签能够根据输入的SQL查询语句自动填充下拉选项。 首先,我们需要了解自定义标签的基本结构。在JSP中,自定义标签由两部分组成:...

    duilib webkit内核浏览器控件(修复select标签bug)

    然而,原版的WebKit内核可能存在一些问题,如“select标签的bug”,这可能指的是在某些情况下,&lt;select&gt;元素在显示或交互时可能遇到错误,导致用户体验不佳。此外,“无法隐藏控件的bug”可能是指在尝试通过编程方式...

Global site tag (gtag.js) - Google Analytics