`
Gerard.GU
  • 浏览: 10631 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

修改数据时使用struts2迭代标签。在迭代标签内使用if无法获取数据的原因。

阅读更多
在进行修改操作时时常会出现下拉框这种需要默认显示的东西。
   而我在做这个操作是遇到了一个问题。就是在迭代option的时候无法使用if标签。
   后来经过筛选发现是因为部门跟角色相关联的字段命名与action中的重名。
   所以了。在迭代的时候因为作用域的问题。所以当你在迭代标签内使用if获取的值是list中而不是你所指定的实体中的。
 
   总结。问题的根本原因在代码编写中不规范的问题。没有保证变量的唯一性。才会造成这个问题。
分享到:
评论

相关推荐

    struts2迭代 Map List

    Struts2作为一款流行的Java Web框架,提供了丰富的标签库来简化视图层的开发,使得在JSP页面中处理数据变得更加便捷。在这个场景下,我们关注的是如何在Struts2中迭代Map和List对象。这两种数据结构在Web开发中经常...

    struts2标签使用例子

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

    struts2 标签使用

    ### Struts2 `<s:if>` 标签使用详解 #### 概述 Struts2 是一款基于 Java 的企业级 Web 应用框架,它利用了 MVC(Model-View-Controller)架构模式来帮助开发者构建可扩展、易于维护的 Web 应用程序。在 Struts2 中...

    Struts2标签使用及API文档

    使用Struts2标签,首先需要在JSP页面中引入Struts2的标签库: ```jsp <%@ taglib prefix="s" uri="/struts-tags" %> ``` 然后,可以像使用HTML标签一样使用Struts2标签,例如创建一个文本字段: ```jsp ...

    Struts2常用标签

    Struts2是一个强大的MVC框架,它提供了丰富的标签库,使得开发者在编写JSP页面时能够更加方便地处理业务逻辑和展示数据。本篇文章主要关注Struts2中的常用标签,这些标签大大简化了Web开发中的一些常见任务。 首先...

    struts2的标签应用

    例如,可能有如何使用`s:property`标签来显示模型数据,如何用`s:iterator`标签迭代数组或集合,以及如何利用`s:if`和`s:choose`标签进行条件控制的例子。 在实际开发中,Struts2的标签使得视图层的代码更加简洁易...

    struts2标签库

    这些标签通常配合Struts2的拦截器和结果类型一起使用,可以实现数据验证、文件上传、权限控制等功能。例如,`<s:fielderror>`标签用于显示验证错误信息,`<s:actionerror>`则显示全局错误消息。 在实际应用中,...

    Struts2常用标签及说明

    2. 使用`<s:property>`标签显示Action中的数据时,确保Action中有相应的`getter`方法。 3. 使用`<s:textfield>`标签向Action中的对象传递值时,Action需要提供相应的`getter`和`setter`方法。 4. 使用`<s:if>`标签...

    struts2标签的使用代码

    在本文中,我们将深入探讨如何使用Struts2标签来实现迭代输出、表格美化、集合输出以及日期树节点标签的使用。 1. 迭代输出 在Struts2中,`<s:iterator>`标签是最常用的迭代标签,用于遍历集合或数组。例如,你可以...

    struts2标签大全

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

    struts2标签的解释

    在Struts2中,标签库是其核心特性之一,它提供了一系列预定义的标签,使得开发者可以在JSP页面中更方便地处理业务逻辑和展示数据,减少了对Java脚本的依赖,提高了代码的可读性和可维护性。 **1. Struts2标签库概述...

    struts2 标签 tags API 参考文档

    参考文档是开发者理解和使用Struts2标签的关键资源,它详细阐述了每个标签的功能、属性、用法及示例,有助于快速学习和掌握Struts2的视图层开发。 通过深入学习和实践Struts2的标签API,开发者可以有效地提升Web...

    struts2标签解析

    Struts2框架的标签库基于OGNL(Object-Graph Navigation Language)表达式语言,使得在JSP页面中处理业务数据和控制流程变得更加方便。下面将详细介绍几个常用且相对复杂的Struts2标签。 1. `s:textfield`: 这个标签...

    Struts2 常用标签使用(三十九)

    总结,Struts2的标签库极大简化了开发工作,通过上述标签,开发者可以方便地展示数据、处理表单、迭代集合、进行条件判断、实现国际化和异常处理等功能。熟练掌握这些标签的使用,将使你的Java Web开发更为高效。

    struts2标签之列求和

    在`<s:iterator>`标签内,通过`value`属性指定要遍历的集合(`distBldList`),并通过`status`属性获取当前迭代的状态信息。在每次迭代过程中,对于每个列数据(如`bld_num`、`house_num`等)都通过`<s:set>`标签将...

    struts2标签 标签使用完整文摘

    使用Struts2标签时,应遵循一些最佳实践,比如避免在JSP页面上直接写Java代码,利用标签的强大功能进行数据绑定和逻辑控制,保持视图层的清晰和简洁。 综上所述,Struts2标签是构建MVC架构的重要工具,熟练掌握其...

    Struts2标签库

    在`if`标签之后使用,当`if`标签的条件不满足时,检查`elseif`的条件是否满足。可以有多个`elseif`标签。 - **Else标签** 当所有`if`和`elseif`条件都不满足时,执行`else`标签内的代码块。 - **Append标签** ...

    struts2中iterator 标签的使用详解

    在Struts2框架中,`<s:iterator>`标签是一个非常强大的工具,用于在JSP页面上循环遍历集合数据,如列表(List)、数组、Map等。它允许开发者以一种动态且灵活的方式展示来自后端的数据,从而极大地提高了开发效率和...

    struts2标签集合

    在使用Struts2标签时,通常会结合Action类和模型数据,Action类处理业务逻辑,将结果放入值栈,而标签则从值栈中获取数据并显示在页面上。例如,`s:property`标签可以这样使用: ```jsp ``` 这里的`user`是值栈上...

    struts2标签详解与实例

    Struts2标签详解与实例 在Java Web开发中,Struts2框架因其强大的MVC(模型-视图-控制器)架构而备受青睐。Struts2提供了丰富的标签库,简化了视图层的开发,使开发者可以更加专注于业务逻辑。本文将深入探讨Struts...

Global site tag (gtag.js) - Google Analytics