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

<html:select>标签的用法

阅读更多

<html:select property="theChoice"> 
<html:options collection="choiceLists" property="value" labelProperty="description" />
</html:select>

//theChoice是beanForm的成员 choiceLists可以是一个 List 类型的bean
意思就是dropdown list的全部内容,来自一个叫“choiceLists”的collection,对这个collection里的每个成员进行getValue()和getDescription(),即得到dropdown list每个item的value和text。这个dropdown list中谁被选中,决定于你的bean的getTheChoice()返回的值和这个Collection中哪个成员的getValue()相等。

好像这算是一种用法,别的还有好多别的用法,看看这里吧:
http://struts.apache.org/userGuide/struts-html.html

 


select标签的用法比较复杂,什么name,property,labelname,labelproperty,id这些属性用得乱七八糟
我是这样实现的
<html:select property="customer_id">
<logic:iterate name="customer" id="cusbean">
<option value=&#39;<bean:write name="cusbean" property="value"/>&#39;>
<bean:write name="cusbean" property="label"/>
</option>
</logic:iterate>
</html:select>
第一行的customer_id 是 ActionForm里定义的变量
第二行的customer是一个collection,存放的是一个自定义的bean,bean里只有两个属性(label和value),在action中从数据库读入客户信息,写入自定义的bean,在将bean放入collection,最后再写入request(request.setAttribute("customer",mybean);),cusbean是id名字可以随便取,它将request中的customer转换成jsp page scope 的bean,第三、第四行就可以用bean:write把它的内容写出来了

 


<html:select property="atprovince">
                <html:optionsCollection name="PreAddagentActionForm"  property="provinceList" label="provincename" value="provinceid"/>
使用html:optionsCollection 就可以了。

我做的一个项目,销售
<html:select property="username" name="userlistForm">
 <logic:iterate id="dept" name="depts">
 <html:option value="1">
  <bean:write name="dept" property="name"/>
 </html:option>
 </logic:iterate>
</html:select>

分享到:
评论

相关推荐

    myeclipse2017 jsp页面 在select里面写 导致后面代码不是彩色问题

    本案例聚焦于一个特定的问题:在MyEclipse 2017中,当在JSP页面中使用`&lt;c:if&gt;`标签时,导致其后面的代码显示颜色异常,即一半是黑色,一半是彩色。这个问题主要涉及到两个核心技术点:JSP和`&lt;c:if&gt;`标签。 首先,...

    <html:select>: 选择默认值

    本文将详细介绍如何使用`&lt;html:select&gt;`标签来设置默认选中的选项,并探讨其相关的属性和用法。 #### 一、`&lt;html:select&gt;`标签概述 `&lt;html:select&gt;`标签用于创建一个HTML的`&lt;select&gt;`元素,该元素允许用户从一组预...

    jsp中htmlselect标签的用法

    以下是对`html:select`标签的详细解释和使用方法: ### 基本结构 `html:select`标签的基本结构如下: ```jsp &lt;html:select property="beanProperty"&gt; ...

    <h:selectOneMenu>与<a4j:support>的集合运用(JSF)

    总的来说,这篇文章和示例代码着重于JSF框架中使用Ajax技术增强用户界面交互性的方法,尤其是通过 `&lt;h:selectOneMenu&gt;` 和 `&lt;a4j:support&gt;` 组件的配合,实现动态下拉菜单和页面部分更新。这对于提高Web应用的响应...

    Struts2 JSP中将list,set ,Map传递到Action然后<s:iterator>遍历(三十五)

    一旦Action处理完数据,我们可以使用`&lt;s:iterator&gt;`标签在JSP中遍历并展示这些集合。例如: ```jsp &lt;s:iterator value="list"&gt; &lt;p&gt;&lt;s:property value="this"/&gt;&lt;/p&gt; &lt;/s:iterator&gt; &lt;s:iterator value="set"&gt; ...

    用selectOneMenu标签开发级联选择

    - 使用`&lt;f:ajax&gt;`标签监听第一个菜单的`valueChange`事件,触发后台方法。 - 在后台方法中,根据新选择的值更新第二个菜单的选项列表。 3. **更新视图**: - 使用`&lt;f:ajax&gt;`的`render`属性指定需要重新渲染的...

    Struts2标签 UI标志又可以分为表单UI和非表单UI两部分

    本文将重点介绍这两部分标签的应用场景以及使用方法。 #### 二、表单UI标签 表单UI标签主要涉及用于构建HTML表单元素的标签,这些标签在Struts 1.x时代就已经存在,并在Struts 2.0中得到了进一步增强和完善。新增...

    struts操作select标签实例

    本文将深入探讨`html:select`标签的使用方法及其相关知识点。 首先,我们需要理解`html:select`标签的基本结构。这个标签通常与`html:option`标签配合使用,以生成下拉列表的选项。一个简单的例子如下: ```jsp ...

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

    使用`&lt;s:select&gt;`标签可以更简洁地完成任务,而使用`&lt;s:property&gt;`配合原生HTML则具有更高的灵活性。在实际开发过程中,可以根据具体需求选择合适的方法。需要注意的是,在编写这些代码时,确保所有涉及到的对象和...

    SpringMVC中form:select的使用

    本文将深入探讨`form:select`的使用方法,以及其背后的原理和相关知识点。 首先,`form:select`是Spring Web MVC提供的JSP标签库`spring-form.tld`的一部分,这个库是用来帮助开发者构建基于模型绑定的Web表单的。...

    htmlSelect.txt

    ### 关于 `&lt;html:select&gt;`、`&lt;html:option&gt;`、`&lt;html:options&gt;` 和 `&lt;html:optionsCollection&gt;` 的详细解析 #### `&lt;html:select&gt;` 标签 `&lt;html:select&gt;` 是一个用于生成 HTML `&lt;select&gt;` 元素的标签。在 Struts 1.x...

    HTML常用标签库及演示实例

    在本篇文章中,我们将重点讨论几个常用的HTML标签及其在实际应用中的使用方法,特别是与Struts框架相关的标签。 1. `&lt;html:form&gt;`标签: 这个标签与HTML的`&lt;form&gt;`标签相似,但主要在Struts框架中使用。它的主要...

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

    本篇文章将详细介绍在Struts2中如何使用`s:select`标签,以及通过几个具体例子来展示其用法。 1. 第一个例子: ```jsp &lt;s:select list="{'aa','bb','cc'}" theme="simple" headerKey="00" headerValue="00"&gt;&lt;/s:...

    Struts标签的使用说明

    Struts标签库是Struts框架的核心组成部分之一,用于简化页面的...以上内容详细阐述了Struts标签库中部分标签的功能和使用方法,这些标签极大地简化了Web页面的开发流程,提高了开发效率,是Struts框架的重要组成部分。

    Struts 中用Html 标签库的用法(第一部分).rar

    Struts HTML标签库提供了一些处理选择和列表的标签,如`&lt;html:options&gt;`、`&lt;html:select&gt;`等。例如,创建一个下拉列表: ```jsp &lt;html:select property="gender"&gt; &lt;html:option value="male"&gt;Male&lt;/html:option&gt;...

    Struts 中 Html 标签库 的用法(第二组标签,与Form相关的标签 ).rar

    6. `&lt;html:select&gt;`、`&lt;html:option&gt;`和`&lt;html:optionsCollection&gt;`标签:`&lt;html:select&gt;`创建下拉选择框`&lt;select&gt;`,`&lt;html:option&gt;`定义选择项,`&lt;html:optionsCollection&gt;`则可以方便地从ActionForm的集合属性中...

    Struts1.x HTML标签库

    6. `&lt;html:select&gt;`和`&lt;html:option&gt;`标签: `&lt;html:select&gt;`用于创建下拉选择列表,`&lt;html:option&gt;`则用于定义下拉列表中的选项。`&lt;html:select&gt;`的`property`属性同样与ActionForm对象的属性关联,而`...

    struts标签-HTML标签笔记

    本文将详细介绍Struts HTML标签的使用方法及其功能。 #### 二、Struts HTML 标签 Struts HTML标签库主要用于生成标准的HTML表单控件,并且能够方便地与Struts框架中的ActionForm对象进行绑定。下面详细介绍几种...

    Struts2全部标签使用说明

    以上只是Struts2标签库的一部分,实际使用中还有更多标签如`&lt;s:textfield&gt;`(文本输入框)、`&lt;s:textarea&gt;`(文本区域)、`&lt;s:submit&gt;`(提交按钮)等,每个都有其特定的用途,极大地简化了JSP页面的编写。...

    Struts2标签详解及具体实例解析

    - **用途**:在`&lt;head&gt;`标签内使用。 - **示例代码**: ```xml &lt;s:head&gt; &lt;title&gt;我的网站&lt;/title&gt; &lt;/s:head&gt; ``` - **解释**:在HTML头部定义标题。 ##### 25. `&lt;s:hidden&gt;` 隐藏字段 - **用途**:创建一个...

Global site tag (gtag.js) - Google Analytics