`
eggcanfly
  • 浏览: 6750 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类

struts select设置默认值

阅读更多

用struts要细心,这是我的学习体会。使用struts的select标签,最好先看看它struts-html.tld文件的描述,我在里面发现了不少有用的信息。为select设置默认值,在java代码里只需要设置映射到select的属性即可,如把它交给form。接下来就是select标签去做了,我的select例子没用到collections,用foreach直观一点。

<html:select name="exampleForm" property="option" > 
<c:forEach items="${exampleForm.map.optionList}" var="optionItem"> 
<html:option value="${optionItem.id}"> 
${optionItem.description} 
</html:option> 
</c:forEach> 
</html:select>

  因为我忘了把option标签也写为html:option标签,所以struts认不出来,搞了半天就是不按我的要求显示。。。写程序真的要很细心才行啊

分享到:
评论

相关推荐

    <html:select>: 选择默认值

    ### `&lt;html:select&gt;`:选择默认值 在Web开发中,`&lt;html:select&gt;`标签是一种常用的表单元素,用于创建下拉列表。这个标签属于Struts标签库的一部分,Struts是一个基于MVC(Model-View-Controller)设计模式的Java ...

    Struts标签- HTML标签

    每个HTML标签都有一系列属性,例如`property`用于指定ActionForm中的对应字段,`value`用于设置默认值,`name`用于生成请求参数的名称,`onEvent`属性用于添加JavaScript事件处理等。这些属性使得标签能够根据业务...

    jsp 开发之struts2中s:select标签的使用

    `theme`属性定义了样式主题,这里是"simple",`headerKey`和`headerValue`分别用于指定下拉列表的默认选中项的键和值,这里设置了默认值为"00"。 2. 第二个例子: ```jsp &lt;s:select list="#{1:'aa',2:'bb',3:'cc'}...

    struts2-tags-API.rar

    例如,`s:textfield`标签的`name`属性用于指定Action中的属性名,`value`属性用于设置默认值,`label`属性用于显示字段的描述。 **4. 标签的事件处理** Struts2的标签还支持各种事件处理,如onChange、onClick等,...

    struts2标签写法

    - 强大的表单处理能力:支持验证、默认值设置等功能。 总之,Struts2标签提供了丰富的功能,帮助开发者构建高效的Web应用程序。熟练掌握Struts2标签的写法是提升开发效率的关键。在实际项目中,应根据需求灵活运用...

    struts2标签教程(中文版)

    每个Struts2标签都有其特定的属性,这些属性可以设置标签的行为。例如: - `name`属性:通常用来绑定到Action类的属性。 - `value`属性:为展示标签提供默认值或初始值。 - `label`属性:为表单元素提供描述性文字。...

    Struts2图书馆管理系统

    2. `&lt;s:textfield&gt;`:用于创建输入字段,与Action类的属性关联,可以设置验证规则和默认值。 3. `&lt;s:textarea&gt;`:创建多行文本输入框,与Action类的属性关联,适用于长文本输入。 4. `&lt;s:submit&gt;`:定义提交按钮,...

    Struts标签文档

    `name`属性对应于ActionForm中的字段名,而`value`属性可以设置默认值。 3. `&lt;html:password&gt;`:与`&lt;html:text&gt;`类似,但输入的值在页面上显示为星号或圆点,以保护用户的隐私数据。 4. `&lt;html:radio&gt;`和`...

    struts2自学文档

    ### Struts2自学文档知识点详解 #### 一、Struts2简介 Struts2是一个用于构建企业级...- **OGNL**:Object-Graph Navigation Language,是一种强大的表达式语言,用于获取或设置对象属性,广泛应用于Struts2框架中。

    struts2标签解析

    它支持许多属性,如`name`(对应Action类中的属性)、`value`(默认值)、`label`(显示的标签文本)等。此外,`s:textfield`还支持自定义CSS样式和验证规则。 2. `s:textarea`: 与`s:textfield`类似,但用于创建...

    struts2标签使用笔记

    这些标签都支持数据绑定,可以通过`name`属性与Action中的属性对应,通过`value`属性设置默认值或读取模型中的数据。 #### 条件逻辑标签 除了UI标签,Struts2还提供了一系列条件逻辑标签,如`&lt;s:if&gt;`、`&lt;s:elseif&gt;...

    struts2标签介绍4

    - `s:form`:创建表单,可以设置表单方法(GET或POST)、action属性等。 - `s:select` 和 `s:option`:用于创建下拉选择列表,可以动态填充选项。 - `s:iterator`:迭代集合数据,用于循环渲染列表、数组等。 3....

    详解struts1的配置文件.doc

    - **验证查询** (`validationQuery`):可选的SQL查询语句,用于测试连接的有效性,如`SELECT COUNT(*) FROM users`。 #### 三、`&lt;form-beans&gt;`配置 `&lt;form-beans&gt;`标签用于配置多个`ActionForm`对象,这些对象负责...

    Struts2+Hibernate写的下拉菜单级联两级分类

    4. **JSP页面**:在JSP页面上,我们可以使用Struts2的标签库,如`s:select`,来创建下拉菜单。第一个下拉菜单的选项应由顶级分类填充,第二个下拉菜单的选项则依赖于第一个下拉菜单的选择,通过JavaScript或jQuery...

    struts2标签史上最详细的struts2标签介绍

    - `s:select`:创建下拉选择框,可以动态加载选项。 - `s:submit`:用于提交表单,可以自定义按钮样式和行为。 2. **控制标签** - `s:if` 和 `s:else`:条件语句,用于根据表达式的值显示或隐藏内容。 - `s:...

    Struts2.16 标签小节

    通过查看TLD文件,我们可以了解到每个标签的完整属性和它们的默认值,这对于理解和使用Struts2标签非常有帮助。 此外,了解Struts2的源码也对理解标签的工作原理至关重要。通过阅读源码,我们可以发现标签是如何...

    struts2 标签使用帮助

    每个标签都有许多可配置的属性,例如`value`用于指定默认值,`name`用于绑定Action属性,`label`用于显示标签的描述文字,`cssClass`和`cssStyle`用于设置样式等。正确理解和使用这些属性可以实现更灵活的页面设计...

    Struts2标签库详解

    - `&lt;s:select&gt;`:创建下拉选择框,可以设置列表数据、默认值等。例如: ```jsp &lt;s:select tooltip="Choose user_type" label="" list="#{'free':'免费','vip':'收费'}" value="#{'free':'免费'}" name=...

    struts2相关标签描述

    - **数据标签**:处理数据绑定,如`s:select`用于下拉框,`s:checkbox`和`s:radio`处理复选和单选。 2. **Struts2标签的基本结构和使用**: - 标签通常以`s:`开头,如`s:property`,表示它是Struts2的自定义标签...

Global site tag (gtag.js) - Google Analytics