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

加强java学习--struts bean 标签库

    博客分类:
  • JAVA
阅读更多

1.  bean:write

      该标签将指定的bean的属性值写到当前的JspWriter中,并且可以对输出进行格式化。

      例如在struts的action着那个通过request.setAttribute("name", "amigo");将属性值name中放入amigo,可在jsp页面中通过bean:write将name属性输出。
<bean:write name="name"/>。

     对于日期型的属性,可在bean:write标签中指定format来输出日期格式,
eg:<bean:write name="date" format="MM/dd/yyyy"/>。
     如果要输出某对象的某属性,例如属性名为person的对象的name属性,可通过如下方式:。<bean:write name="person" property="name"/>。

2.   bean:message

     该 标签用来从指定的locale中取回国际化的消息并输出,在这个过程中我们还可以传递5个以内的参数。message key可以通过key直接指定,也可以通过name和property间接的指定。

     eg1.  <bean:message key="welcome.title"/>, 该句要求在资源文件中有welcome.title的键值对(资源文件在struts的配置文件中指定)。

     eg2.  传递参数信息的bean:message的用法,

    <bean:message key="greeting" arg1="amigo" arg2="good morning"/>

  在资源文件中greeting的配置举例如下:

  greeting = hello, {0}, {1}.

 3.    bean:parameter

  该 标签取回请求中的参数值。如果没有指定multiple属性则依据刚取回的值创建一个String类型的bean,否则根据刚取回的值创建一个 String[]类型的数组。然后用id属性值将String或String[]绑定到page作用域中(这种绑定是为了其它标签能够使用该值),并创建 对应的scripting变量(这种变量是为了JSP脚本能够使用该值)。

  eg1. 当请求如下的jsp页面时:http://localhost:8080/test.jsp?orgId=1

  在test.jsp页中可通过如下方式获得orgId参数,

  <bean:parameter id="orgId" name="orgId"/>
  <bean:write name="orgId"/>

4. bean:size

  该标签创建一个java.lang.Integer类型的bean,该值为该标签指定的Collection或Map,List中所含元素的个数。它可和logic:iterate标签配合使用。

  如下语句输出userList属性中元素的个数:

  eg. <bean:size id="size" name="userList"/>
      <bean:write name="size"/>

分享到:
评论

相关推荐

    struts-bean标签

    Struts-Bean标签是Struts框架提供的一组用于在JSP页面中操作和管理JavaBean的标签库。这些标签使得开发者能够方便地访问和操作JavaBean的属性,以及处理HTTP请求头、参数和Cookie信息。以下是对Struts-Bean标签库中...

    Struts标签库Struts标签库Struts标签库案例

    - Struts标签库包括核心标签库(struts-tiles)和HTML标签库(struts-html),以及其他如逻辑标签库(struts-logic)、bean标签库(struts-bean)等。 - 核心标签库主要用于页面布局和组件管理,而HTML标签库则...

    Struts1.2标签库资料

    Struts1.2标签库是Java Web开发中的一个重要组成部分,它是Apache Struts框架的一个核心特性,为开发者提供了在JSP页面中操作模型数据、控制页面流程以及增强用户体验的便捷方式。Struts1.2标签库简化了MVC(模型-...

    struts.bean标签

    在Struts框架中,`struts.bean`标签库提供了一组JSP标签,这些标签简化了在视图层操作JavaBeans的过程,增强了代码的可读性和可维护性。下面我们将深入探讨`struts.bean`标签库及其主要使用的标签。 1. `bean:...

    struts1标签库运用总结

    Struts1是一个经典的Java Web开发框架,其核心之一就是丰富的标签库,它简化了开发者在JSP页面上的工作。在本文中,我们将深入探讨Struts1的四个主要标签库:bean、logic、html和tiles,并重点讲解每个库中的关键...

    纯struts带标签

    - **Struts Bean标签库**:用于访问和显示JavaBeans的属性,如`&lt;bean:write&gt;`显示Bean的属性值。 3. **使用Struts标签的优点** - **增强可读性**:标签使得JSP页面更像声明式编程,而非脚本语言,降低了理解和...

    Struts标签库查询手册

    Struts标签库是Java Web开发中的一个重要组成部分,尤其在基于MVC(Model-View-Controller)架构的应用中,它极大地简化了视图层的构建。Struts 1和Struts 2都提供了丰富的标签库来帮助开发者高效地创建动态HTML页面...

    Struts标签库 ppt教程

    本章主要介绍了五个主要的Struts标签库,分别是HTML标签库、Bean标签库、Logic标签库、Nested标签库和Tiles标签库。 **HTML标签库**是用于创建与Struts框架交互的HTML输入表单的标签。它包括生成HTML基本元素的标签...

    JSP Struts之HTML标签库详解

    2. **Bean标签库**:这些标签用于操作JavaBeans,包括创建、访问属性和设置新的bean。例如,`&lt;bean:define&gt;`用于定义新的bean,`&lt;bean:write&gt;`和`&lt;bean:property&gt;`用于读取和写入bean的属性。 3. **Logic标签库**:...

    struts 1.2 标签使用说明

    1. **Bean标签库**: - **bean标签**:用于访问JavaBeans及其属性,或创建新的bean。 - **html标签**:生成与Struts框架交互的HTML输入表单,如`&lt;html:text&gt;`用于创建文本输入字段。 - **logic标签**:处理条件...

    struts-html标签

    Struts HTML标签是Java开发中使用Struts框架进行Web应用时的重要组成部分,它提供了一系列预定义的JSP标签,简化了HTML表单的处理和与控制器(Action)之间的交互。这些标签使得开发者能够更方便地处理用户输入、...

    00000033_bean-struts的用法.rar

    在Java Web开发中,Bean-Struts框架是一个非常重要的组件,它将MVC(Model-View-Controller)设计模式应用于实际项目,提高了开发效率并增强了代码的可维护性。本资料"00000033_bean-struts的用法.rar"主要探讨了...

    Bean标签库,用法及实例说明

    根据给定的文件信息,我们可以深入探讨Bean标签库在JavaServer Pages (JSP) 和 Struts 框架中的应用及其重要性。 ### Bean标签库简介 Bean标签库是Struts框架的一部分,它提供了一系列用于操作JavaBeans的标签。...

    洁净消毒餐具配送系统(----用struts实现------)

    在Struts中,JSP页面通常使用Struts标签库,如logic、bean和html标签,以增强可维护性和可读性。 7. **数据库交互**:为了存储和检索餐具配送的相关信息,系统可能使用了数据库。这可能涉及到SQL查询和JDBC(Java ...

    struts从入门到精通.doc

    - 介绍了如何使用StrutsBean标签访问Java资源。 - **13.1 如何获得Bean属性** - 讲述了如何使用StrutsBean标签获取Bean的属性值。 - **13.1 使用StrutsBean标签保存与传输数据小实例** - 提供了一个具体的使用...

    精通J2EE--Eclipse、Struts、Hibernate及Spring整合应用案例

    - **Struts标签库**:提供了丰富的标签库,如HTML标签、BEAN标签等,简化了前端页面的开发。 #### Spring框架的理解与整合 - **Spring框架**:是一个轻量级的Java开发框架,旨在简化企业级应用的开发。 - **依赖...

    struts1.2-jars.zip

    - **struts-bean.jar**:提供了Bean标签库,用于在JSP页面中操作JavaBeans。 - **struts-html.jar**:包含HTML标签库,用于创建表单元素和链接。 - **struts-logic.jar**:提供了逻辑标签库,如条件判断、循环等。 -...

    Struts 的三大标签库使用的完整的案例

    使用Bean标签库,开发者可以更加直观地管理和展示对象的状态,增强代码的可读性。 3. **Logic标签库**: Logic标签库提供了一系列逻辑控制标签,用于实现条件判断和循环。例如,`&lt;logic:equal&gt;`标签可以比较两个值...

    struts框架与标签.doc

    - **视图(View)**:展示数据,通常使用JSP页面,可以结合Struts标签库增强功能。 - **控制器(Controller)**:Struts的ActionServlet扮演此角色,负责接收请求,调度执行Action,并更新模型和视图。 3. **Struts...

    struts的标签库参考表

    ### Struts标签库详解 #### 一、Struts标签库简介 Struts是Apache软件基金会下的一个开源项目,主要用于简化Java EE应用的开发过程。它采用MVC(Model-View-Controller)架构模式来分离应用的业务逻辑与展示层。在...

Global site tag (gtag.js) - Google Analytics