`

strus中html标签实例

阅读更多

关于struts中html:标签中的<html:select>标签和<html:radio>标签的说明! 之前我在做这个的时候!需要做一个修改的功能!比如要选择人员所属的部门:<html:select>标签中的项要与数据库中的项相互对应!就如果人员A 的部门是

研发部 那么下拉列表要选中研发部这个选项!网上有很多做法 可以但是太繁琐!不妨看看我的做法

 

  /**

  * 创建一个实体类

   */

   public class Game

   {

        private Integer id;
        private Integer gameId;

        private String  gameName;

       public String getGameName() {
       return gameName;
        }

       public void setGameName(String gameName) {
           this.gameName = gameName;
          }

        public Integer getId() {
          return id;
        }

        public void setId(Integer id) {
          this.id = id;
         }

         public Integer getGameId() {
          return gameId;
        }

      public void setGameId(Integer gameId) {
         this.gameId = gameId;
        }

   }

   首先我们待组建一个集合 列出所有的部门

  // Integer.parseInt(gameAreaId);修改页面传递过来的id 进行查询

  //gameArea 是根据id查询出来的Game 对象

   Game gameArea=gameBo.getGameAreaByGameAreaId(Integer.parseInt(gameAreaId));

   List listGame=gameBo.getGameAll();
  /**

   *设置select中的默认选项 其中需要说明的是 addGameAreaForm是个actionFrom

   */  

   addGameAreaForm.setGameId(gameArea.getId());//注意这个必须放到这里!否则好像是不起作用
   request.setAttribute("listGame", listGame);

  //传递到显示的页面

   return mapping.findForward("inputGame");

 

 在显示的页面只需要

 <html:select property="gameid">
      <html:options collection="listGame" property="id"
       labelProperty="gameName" />
     </html:select>

 就可以实现上述结果哦!

 

分享到:
评论
2 楼 skywen 2009-01-11  
谢谢 希望以后可以多交流
1 楼 ysen 2009-01-10  
不错哦好方法,好厉害。。。。

相关推荐

    struts1.2标签实例

    总结,Struts1.2标签实例对于初学者来说是非常有价值的教育资源,它可以帮助开发者快速掌握Struts框架的使用,提升Web应用开发的效率。通过深入理解和实践,开发者可以利用这些标签构建出高效、可维护的用户界面。

    struts操作select标签实例

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

    Struts中Title标签实例

    在Struts框架中,`&lt;title&gt;`标签是用于在JSP页面中生成HTML头部的`&lt;title&gt;`元素,这对于网页的SEO优化和用户体验至关重要。下面将详细探讨Struts中的`&lt;title&gt;`标签及其使用。 一、Struts Title标签的引入 在Struts 1...

    struts1标签及实例

    2. **HTML标签库** - `&lt;html:form&gt;`:创建一个与ActionForm对象关联的表单,通常包含一个action属性,用于指定提交后处理请求的Action。 - `&lt;html:text&gt;`、`&lt;html:password&gt;`、`&lt;html:textarea&gt;`:分别用于创建...

    struts2标签详解与实例

    本文将深入探讨Struts2中的标签及其使用实例。 一、Struts2标签库概述 Struts2标签库是基于JSP标准标签库(JSTL)的扩展,它包含了一系列用于构建动态Web应用的标签。这些标签分为两类:核心标签和主题标签。核心...

    Struts2中的标签介绍及应用实例

    本文将深入探讨Struts2中的标签,特别是与表单相关的标签,并通过实例来解释它们的使用方法。 首先,让我们关注 `&lt;s:form&gt;` 标签。这是Struts2中的核心表单标签,用于创建HTML表单。默认情况下,它以表格布局呈现,...

    struts2标签库例子

    Struts2 标签库详解 Struts2 提供了一个强大的标签库,用于简化 Web 应用程序的开发过程。这些标签可以分为两类:通用标签和 UI 标签。下面,我们将详细介绍 Struts2 标签库的使用。 4.1 通用标签 通用标签用来...

    tag struts2的自定义标签实例

    总结,Struts2的自定义标签实例涉及到以下几个关键步骤:创建标签实现类、定义标签描述符、在JSP中使用标签以及处理标签逻辑。通过这种方式,我们可以构建强大的视图层组件,使代码更易于理解和维护,同时提升应用的...

    Struts 2.0 UI标签实例程序

    UI标签库是Struts 2.0中的一个重要组成部分,它包含了多种用于渲染页面元素的标签,如表单、文本框、按钮、选择列表等。这些标签通过与Action类交互,能够动态地展示和处理用户输入的数据,实现前后端数据的绑定。 ...

    struts标签详解 (实例 很详细(war))

    Struts是一个著名的开源MVC框架,它在Java Web开发中占据着重要的地位。Struts标签库是Struts框架的一部分,提供了丰富的HTML、逻辑和nested标签,帮助开发者更方便地构建用户界面。本压缩包文件包含了关于Struts...

    Struts2标签经典实例

    本实例将深入探讨Struts2标签的使用,帮助你更好地理解和应用这些功能强大的标签。 首先,Struts2标签的引入是为了替换传统的JSP脚本元素,如Java表达式`${}`和脚本let块,以减少业务逻辑和视图之间的耦合。这些...

    Struts-Menu实例教程

    Struts-Menu是一个基于...通过这个Struts-Menu实例教程,你将学会如何在Struts应用中集成和使用Struts-Menu,创建出符合用户需求的动态菜单系统。实践中,不断调试和完善,你将能够掌握这个工具并提升你的Web开发技能。

    jsp struts1 标签实例详解第1/2页

    在这个实例中,我们主要关注Struts1的标签应用,以及如何在JSP页面中使用这些标签。 首先,我们看到`TagForm.java`这个类,它是Struts1中的一个ActionForm。ActionForm是Struts1中处理用户请求数据的核心组件,它...

    struts中使用向导实例

    Struts是一个非常流行的Java Web应用程序框架,它基于Model-View-Controller(MVC)设计模式,用于构建可维护性高、结构清晰的企业级应用。...通过学习和分析这个实例,开发者可以掌握在实际项目中构建类似功能的方法。

    Struts1.2登录实例

    在本实例中,我们将深入探讨如何使用Struts1.2实现一个简单的登录功能,这将帮助我们理解Struts1的工作流程和配置细节。 首先,让我们了解Struts1的核心概念: 1. **ActionServlet**:这是Struts1的入口点,它是一...

    struts开发实例一个

    2. **Action类**:实例中的Action类会展示如何处理HTTP请求,执行业务逻辑,并通过`execute()`方法返回一个表示操作结果的字符串,这个字符串会驱动Struts转向相应的视图。 3. **JSP页面**:前端展示部分,可能包括...

    Struts2综合演示实例

    在这个综合演示实例中,我们将深入探讨如何使用Struts2框架,结合SQL、JDBC、Java、JSP、JavaScript以及Struts2标签库和OGNL表达式来创建一个完整的应用。 首先,让我们了解Struts2的核心概念。Struts2框架提供了一...

    Struts 2综合应用实例——添加学生信息

    ### Struts 2综合应用实例——添加学生信息 #### 实验背景与目标 在本实验中,我们将通过构建一个简单的Web应用程序——添加学生信息——来深入理解并掌握Struts 2框架的应用。此实验旨在帮助学习者熟悉Struts 2的...

Global site tag (gtag.js) - Google Analytics