struts中的标签与ActionForm结合的比较紧
在jsp界面中需要导入的标签
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
1. <logic:present name="" property="">
name可以是四个作用范围中所保存的对象, 也可以是ActionForm的名称
如果是前者时, 可以没有property属性. 是后者时,property中是Form中的属性
2. <logic:iterate id="" name="" property="">
此标签用于迭代集合中的元素, id代表该页面作用域中变量的名称
name 和 property同上.
3. <bean:write name="" property=""/>
此标签用于显示bean的属性,可以和iterate标签一起使用, name代表变量名, property代表变量的属性
单独使用时, name可以是四个作用范围中所保存的对象, 也可以是ActionForm的名称,property代表属性
4. <html:textarea property=""/> <html:text property=""/>
代表文本输入域, property中的属性代表从Form中得到的属性的值, 作为文本域内的默认值
5. <html:hidden property=""/>
隐藏标签, 可以得到Form中传递过来的某个属性, 而且可以在提交到下一个请求的时候, 将该属性保留后传递过去
注意: 传递过去后是保存在Form中的!
分享到:
相关推荐
这是struts1.x标签! struts1.x是历经考验的成熟的框架! 此标签可以帮助你更好的学习struts1.x的标签!
Struts1.x标签库是Apache Jakarta Struts框架的一部分,它为开发Java Web应用程序提供了一组丰富的标签,使得开发者能够更方便地处理常见的Web界面任务。这些标签被组织成五个主要的标签库,分别是Bean Tags、...
标题提到的"扩展Struts1.x标签"指的是开发者根据项目需求自定义了Struts1.x的标签库,增加了新的功能,例如Select和Table标签。 1. **Select标签**: Select标签是用于在HTML表单中创建下拉选择框的。原生的Struts...
Struts1.x 标签库详解 Struts1.x 标签库是 Apache Jakarta 项目的一部分,目标是为构建基于 Java 的 web 应用程序提供一个框架。Struts 提供了非常多的标签,依据功能和使用习惯的不同被分到了五个标签库中:Bean ...
Struts1.x标签库主要分为以下几个部分: 1. **ActionForm标签**:这些标签用于与ActionForm对象交互,如`<html:form>`用于创建表单,`<html:text>`、`<html:password>`等则用于创建表单字段,与ActionForm的属性...
- **Struts1.x** 视图通常使用JSP,而模型数据通过ValueStack传递,需要使用Struts标签库来访问。 - **Struts2.x** 支持多种视图技术,如JSP、FreeMarker、Velocity等,且可以直接通过OGNL表达式在视图中访问数据...
### Struts1.x 标签详解 #### 一、引言 Struts 是 Apache Jakarta 的一个著名开源项目,旨在为构建基于 Java 的 Web 应用程序提供一个强大的框架。Struts 提供了大量的标签来帮助开发者简化开发过程。本文将详细...
9. **Plug-in架构**:Struts1.x具有强大的插件扩展能力,允许开发者添加自定义的拦截器(Interceptor)、标签库等,以满足项目特殊需求。 10. **预定义的结果类型**:Struts1.x定义了一些预设的Action结果类型,如...
### Struts1.x与Struts2.x的主要区别 在深入探讨Struts1.x与Struts2.x的区别之前,我们先来了解一下这两个框架的基本背景。Apache Struts是用于构建企业级Web应用程序的开源框架,它提供了MVC(模型-视图-控制器)...
Struts1.x标签库是基于JSP自定义标签的集合,它们与标准JSP标签相比,更具有针对性和易用性,特别是对于处理表单、链接、消息显示等常见Web交互场景。这些标签与Struts的动作框架紧密集成,使得开发者可以更容易地...
5. **JSP与标签库**:Struts1.x提供了一系列定制的JSP标签,如、等,简化了视图层的开发。JSP页面通过这些标签与ActionForm中的属性进行交互。 6. **ActionServlet**:作为Struts1.x的入口点,负责解析请求,根据...
Struts 1.x 是一个基于 Model-View-Controller (MVC) 设计模式的 Java Web 开发框架,由 Apache 软件基金会开发并维护。它在20世纪末到21世纪初广泛应用于企业级Web应用开发,因其强大的功能和良好的社区支持而受到...
Struts1.x是一款经典的Java Web框架,由Apache软件基金会开发并维护。它是MVC(Model-View-Controller)设计模式的实现,极大地简化了Java Web应用程序的开发过程。本资源集合包含了所有最新的Struts1.x项目应用,为...
Struts1.x是一个经典的Java Web开发框架,它遵循Model-View-Controller(MVC)设计模式,用于构建可维护性和可扩展性高的企业级应用程序。在这个"Struts1.x_Project.zip"压缩包中,我们可以看到一个使用Struts1.x...
【Struts1.x入门教程】 Struts1.x是Apache Jakarta项目的一个重要组成部分,它是一个用于构建企业级Web应用程序的开源MVC框架。该框架的主要目标是简化JavaServer Pages(JSP)、Servlet和标签库的使用,同时提升...
Struts1.x是一个经典的Java Web框架,它在20世纪末至21世纪初被广泛使用,用于构建基于MVC(Model-View-Controller)架构的Web应用。本示例将探讨如何使用Struts1.x实现一个简单的登录功能。首先,我们需要理解...
Struts1.x是一个经典的Java Web框架,用于构建MVC(模型-视图-控制器)架构的应用程序。在国际化(i18n)方面,Struts1提供了强大的支持,使得应用程序可以适应不同语言和地区的用户需求。以下是关于Struts1.x国际化...
Struts 1.x 是一个经典的Java Web开发框架,由Apache软件基金会开发,它极大地简化了MVC(模型-视图-控制器)架构的实现。如果你正在寻找如何搭建Struts 1.x的开发环境,以下是一些关键的知识点,以及这些指定的jar...
**Struts2.x与Struts1.x对比**:相较于Struts1.x,Struts2.x具有更多的优势,如不再强制要求ActionForm,配置文件更简洁,处理流程更加清晰。具体而言,请求首先被过滤器捕获,然后根据`struts.xml`文件的配置调用...
在Struts1.x中,HTML标签库提供了一系列的定制化标签,简化了视图层的开发,比如`html:radio`, `html:checkbox`, `html:multibox`和`html:select`,这些都是用来创建用户交互界面的元素,主要用于处理表单数据的输入...