Struts1.2中的那些标签
一、标签声明
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%> --处理后台传到前台的各种AttributeBean
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>--对标准html标签的封装
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>--逻辑标签,负责条件判断
二、常用标签
1.<html:hidden property="kind" value="insert"/>-
隐藏便签 property--指定ActionForm中的属性 value--指定属性值
2.<html:text property="userName"/>
文本标签,<input type="text">
3.<bean:write name="user"/>
展示后台传到前台的属性名为"user"的属性对象Bean Action中:request.getSession().setAttribute("user", userName);
4.<logic:present name="user">
判断是否存在user这个attribute
5.<html:link action="/user.do?kind=delete" paramName="user" paramId="id" paramProperty="id" scope="request">
<a>便签
paramId : a标签href属性的参数名
paramName :参数值对应的Bean名
paramProperty :paramName 对应的Bean的属性名
6.<logic:notEmpty name="users">
值不为空
7.<logic:iterate id="user" name="users" scope="request">
迭代器标签 name:从后台中传到前台时,设定的属性名 request.setAttribute("users", users);
id : 从name对象中取出的Bean
附件中为一个简单的CRUD的小demo
分享到:
相关推荐
Struts1.2驱动包是Java Web开发中一个重要的组件,它是Apache Struts框架的特定版本,用于支持基于Model-View-Controller (MVC)设计模式的应用程序开发。Struts1.2因其稳定性和广泛的功能集而在过去备受推崇,尤其在...
Struts1.2标签是Java Web开发中Struts框架的一部分,它提供了一种在JSP页面中更加便捷、可维护的方式来处理业务逻辑和控制流程。Struts1.2标签库大大简化了视图层的开发,使开发者可以避免过多地在JSP中编写Java脚本...
11. **Struts标签库**:Struts1.2提供了丰富的标签库,如logic标签、bean标签和html标签,使得在JSP页面中操作业务数据和控制流程变得更加简单。 通过深入学习这些Struts1.2的关键概念和机制,开发者能够更好地理解...
Struts1.2是Apache软件基金会的Jakarta项目下的一个开源框架,主要用于构建基于Java的Web应用程序。这个框架提供了一种组织应用结构和控制应用程序流程的方式,极大地简化了MVC(Model-View-Controller)模式的实现...
在Struts1.2和Hibernate3.2集成中,Spring可以作为它们之间的粘合剂,比如管理Action的生命周期,提供数据访问的事务控制。 再来看Hibernate3.2,它是Java世界中广泛使用的ORM解决方案。通过将Java对象映射到数据库...
在JSP中,Struts1.2扮演着核心控制器的角色,它将用户请求转发到相应的Action,然后Action处理业务逻辑,最终通过模型更新数据并传递结果到视图进行展示。 首先,我们来看"struts-1.2.9-bin"这个压缩包文件。这通常...
Struts1.2是该框架的一个早期版本,虽然现在已经被Struts2所取代,但在许多遗留系统中仍然广泛使用。本教程将深入探讨Struts1.2的核心概念、功能以及与Struts2的区别。 一、Struts框架基础 1. **MVC模式**:Struts...
在Struts 1.2中,标签库是一个关键特性,它提供了丰富的标签来简化视图层的开发,使得开发者能更方便地与模型和控制器进行交互。以下是对Struts 1.2 标签使用的详细介绍: 1. **Bean标签库**: - **bean标签**:...
在`struts1.2-jars`这个压缩包中,包含了Struts1.2运行所需的各个jar文件,比如`struts-core.jar`包含了框架的核心组件,`struts-tiles.jar`包含Tiles视图管理组件,`struts-taglib.jar`提供了与JSP相关的标签库,...
Struts 1.2版本是在其早期版本的基础上进行改进和增强的,它在社区的广泛使用中积累了丰富的经验和反馈。 **Struts 1.2的核心特性:** 1. **ActionServlet**:作为Struts框架的心脏,ActionServlet负责处理所有的...
Struts1.2是一个经典的Java Web开发框架,它在早期的Web应用开发中扮演了重要角色,尤其是在MVC(Model-View-Controller)设计模式的实现上。本项目"基于Struts1.2的上传下载Demo"是针对该框架的一个实践示例,旨在...
Struts 1.2 是一个历史悠久的Java Web框架,由Apache软件基金会开发,它在Web应用开发领域曾经占据了重要的地位。这个压缩包包含了Struts 1.2版本的类库和源码,使得开发者能够方便地研究和学习这个经典框架的工作...
在这个"struts1.2简单文件上传例子"中,我们将深入探讨Struts1.2框架如何处理文件上传功能。 首先,文件上传在Web应用中是一个常见的需求,例如用户可能需要上传个人头像、文档或者其他类型的数据。在Struts1.2中,...
在Struts1.2中,拦截器(Interceptor)是一个非常关键的组件,它实现了AOP(面向切面编程)的概念,使得开发者可以在不修改业务逻辑代码的情况下,对请求处理流程进行增强或拦截。本文将详细介绍Struts1.2中的拦截器...
第三,`struts标签.doc`文件可能是专门针对Struts1.2中的各种标签进行解释的文档,包括它们的属性、用法和示例。例如,`<s:form>`用于创建HTML表单,`<s:submit>`用于提交表单,`<s:property>`用于显示模型数据等。...
在Struts 1.2 API中,主要包括以下几个核心组件和接口: 1. **ActionServlet**:这是Struts框架的核心控制器,负责处理所有HTTP请求。它根据配置的ActionMapping来决定哪个Action类应该处理特定的请求。 2. **...
本手册将深入探讨Struts 1.2中的标签使用,帮助你更好地理解和应用这些标签。 在Struts 1.2中,标签库分为多个部分,主要包括HTML、Logic、Bean和Tiles等。以下是对这些标签库的详细说明: 1. **HTML标签库**:这...
Struts1.2是Apache软件基金会的一个开源项目,它是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架。这个框架的主要目的是为了简化Web应用开发,提高开发效率,提供一套标准的方式来处理HTTP...
Struts 1.2在SSH(Spring、Struts、Hibernate)集成开发中占有重要地位,是Java EE应用中的常见组件。 **Struts 1.2 的核心组件及实现机制** 1. **ActionServlet**:作为前端控制器,ActionServlet在Web应用启动时...
除了`bean`和`logic`标签,Struts1.2标签库还包括其他如`html`、`form`、`tiles`等,它们分别用于HTML表单元素的生成、表单数据的验证以及页面布局的管理。`html`标签库中的`<html:form>`、`<html:text>`、`...