`
tianyalinfeng
  • 浏览: 439522 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

struts2 select list里面也可以用List类型变量

 
阅读更多

list里面用的是Map类型的变量,其实list里面也可以是List类型的变量,那么如果是List类型的变量,select标签就需要使用这种形式 
      <s:select name="id" list="depts" listKey="id" listValue="name"/> 
   其中depts是List类型的变量,里面封装了一个Bean,Bean里面定义了两个变量,一个是id,一个是name。这样就可以了。

分享到:
评论

相关推荐

    struts操作select标签实例

    这可以通过Struts的ActionForm或者使用Servlet来实现。例如,ActionForm中可以有一个List字段,用来存储选项值: ```java public class MyForm extends ActionForm { private List&lt;String&gt; options; // getters ...

    struts2标签中select的三种写法

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

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

    Struts2提供了一个非常强大的标签——`&lt;s:select&gt;`,它可以用来生成一个`&lt;select&gt;`下拉列表,并支持动态设置默认选中项。 #### 代码示例 假设我们需要根据用户提交的`auditingLog`对象中的`auditingState`属性值来...

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

    1. `list`:这是最重要的属性,它定义了下拉列表的数据源,可以是Action类中的一个List属性,也可以是其他集合类型。 2. `listKey`:用于指定列表中每个对象的关键字段,通常用来作为选项的值(`value`属性)。 3. `...

    struts实现select级联

    在Struts2中,我们可以利用Action类、ActionForm、结果类型(Result)以及JSP页面来实现这个功能。以下是实现步骤: 1. **创建Action类**: 创建一个Struts2 Action类,该类将处理用户的请求并提供级联数据。由于...

    Struts2+ajax+json返回list.docx

    在Web开发中,Struts2、Ajax和JSON的结合使用能实现异步数据交互,提高用户体验。本实例展示了如何在Struts2框架下,通过Ajax发送请求获取JSON数据,并将数据返回到JSP页面,以填充下拉列表(`&lt;s:select/&gt;`标签)。 ...

    Struts2-Double-Select-Example

    3. **创建JSP页面**:创建一个JSP页面(如double_select.jsp),使用Struts2的标签库来渲染表单。包括两个`&lt;s:select&gt;`标签,一个用于父级,一个用于子级。例如: ```jsp &lt;s:select name="parentId" list=...

    struts2标签使用例子

    在压缩包中的"example"文件可能包含了一个或多个使用Struts2标签的实际示例,可以参考这些示例来理解和学习Struts2标签的用法。通过实践,你会更好地掌握这些标签的功能和用法,从而在开发过程中更加得心应手。

    struts2中#号的用法

    2. **请求范围**:当需要访问请求范围内的变量时,可以使用`#request`。 - 示例代码: ```xml ['objName']" /&gt; ``` 这里`#request['objName']`表示从请求范围中获取名为`objName`的对象。 3. **会话范围**:...

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

    在JSP页面中,我们可以使用Struts2的标签库(例如`s:textfield`, `s:checkbox`, `s:select`等)来创建表单元素,并将这些元素与Action的属性绑定。对于集合类型,我们通常会在JSP中通过迭代器遍历并生成多个表单...

    struts2标签库struts2标签库struts2标签库

    在Struts2标签库中,标签可以分为UI标签和非UI标签两大类。UI标签用于生成HTML控件,如文本框、列表框、复选框等,而非UI标签用于实现逻辑控制、数据处理等功能。 文本框标签: 文本框标签是Struts2标签库中最常用...

    Struts2案例翻译篇-Using Struts2 Tag

    使用Struts2标签,可以这样编写JSP页面: ```jsp &lt;title&gt;Hello World with Struts2 ``` 在这个例子中,`&lt;s:property&gt;`标签用于显示Action类中的属性值。假设我们有一个名为`HelloWorldAction`的...

    j2ee-struts2-Select_DoubleSelect.rar_struts2 doubleselect

    在Struts2中,我们有许多内置的标签来帮助开发者更方便地处理表单元素,例如`&lt;s:select&gt;`和`&lt;s:doubleselect&gt;`就是其中两个用于创建下拉列表的标签。下面我们将详细探讨这两个标签以及如何在J2EE项目中使用它们。 1...

    struts2标签使用方法

    - 在Struts2中,EL可以与Struts2标签结合使用,如`s:property value="${user.name}"`。 3. **使用步骤**: - 在JSP页面中引入Struts2标签库:`&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;`。 - 在Action类中...

    struts2地市、县区二级联动下拉菜单 doubleselect标签

    Struts2是一个强大的MVC框架,它为Java开发者提供了构建Web应用程序的强大工具。在开发过程中,经常需要处理各种表单元素,其中二级联动下拉菜单是一个常见的需求,它用于展示层次结构的数据,如省份和城市,或者...

    struts2标签解析

    Struts2标签库是Java Web开发中的一个强大工具,它为开发者提供了丰富的UI组件和控制逻辑,极大地简化了视图层的代码编写。Struts2框架的标签库基于OGNL(Object-Graph Navigation Language)表达式语言,使得在JSP...

    struts2中动态填充下拉框的例子

    5. **在JSP中渲染下拉框**:在`select.jsp`页面中,我们可以使用Struts2的标签库来动态渲染下拉框。例如: ```jsp &lt;s:select name="selectedOption" list="#options" label="选择项"/&gt; ``` 这里的`&lt;s:select...

    struts2-tags-API,struts2标签api

    在实际项目中,开发者可以将`struts2-tags-API`文档作为参考,快速查找和理解标签的使用方法。如果遇到问题,可以查看标签的错误信息,或者使用调试工具查看标签的生命周期和执行流程,以便定位和解决问题。 总结,...

    struts2-s标签

    ### Struts2 S 标签库详解 #### 引言 Struts2 是一款流行的 Java Web 开发框架,它提供了一系列强大的功能来帮助开发者构建健壮的 Web 应用程序。其中,Struts2 的标签库是其核心特性之一,为开发者提供了丰富的 ...

    struts2标签大全

    在Struts2中,使用了一系列的标签库来增强JSP页面的功能,使得开发者可以更方便地实现业务逻辑与视图的分离,提高代码的可读性和可维护性。本篇文章将详细介绍Struts2中的各种标签及其应用。 1. **s:form标签**:这...

Global site tag (gtag.js) - Google Analytics