Struts的基本组件

本文介绍了Struts框架的基本组件,包括基本框架、JSP标签库、Tiles插件和Validator插件。基本框架提供核心MVC功能,JSP标签库帮助编写视图逻辑,Tiles插件简化显示代码复用,Validator插件用于数据验证,这些组件都与Struts紧密集成。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Struts的基本组件

 

Struts框架包含了大量的JAVA库,可以分为以下几个主要部分:

l         基本框架

l         JSP标签库

l         Titles插件

l         Validator插件

 

基本框架:

提供了核心MVC功能,该框架有应用程序的构建组件构成。基本框架的基础部分为控制器ServletActionServlet。基本框架的其余部分由应用程序将要扩展的基类和若干实用程序类构成。基类中较为重要的是ActionActionForm类。所有Struts应用程序中都广泛用到这两个类。Action类被ActionServlet用来处理某些特定请求。ActionForm类被用来播获HTML标单中的数据,同时还将用来将数据返回到视图层以生成页面。

JSP标签库

Struts附带有多个JSP标签库,以帮助在JSP中编写视图逻辑。JSP标签库使JSP作者可以使用HTML之类的标签来呈现由Java类定义的功能。

以下是一些库及其功能的列表:

l         HTML:用来生成与Struts API交互作用的HTML标单

l         Bean:用来处理JSPJavaBean对象,如访问Bean值。

l         逻辑:用来执行JSP中的简单条件逻辑。

l         嵌套:用来嵌套任何多层的无法独立工作的HTMLBean和逻辑标签。

Tiles插件

Struts附带有Tiles子框架。Tiles是功能强大的JSP模版框架,它能够简化显示(HTML)代码的重复使用。使用Tiles,可以将JSP页面分解为单个“Tiles”或部分,然后可将各部分粘合在一起创建一个组合页面。与Struts框架的设计原理相似,Tiles也能很好地重复使用视图代码。对于Struts 1.1Tiles是核心Struts下载的一部分,并于与其一起打包。在Struts 1.1之前,Tiles是第三方附加件,但是由于其在项目中的作用,现在已经与Struts紧密集成在一起。

Validator插件

Struts 1.1附带有Validator子框架以执行数据验证。Validator提供了一个功能强大的可在服务器端和客户端执行数据验证的框架。每次验证都在外部XML文件中配置,这样无需在应用程序中进行硬编码,就可以用声明方式轻松地将验证添加到应用程序中或从中删除验证。与Tiles相似,在Struts 1.1之前,Validator是第三方附加件,但是由于已经将其包含在项目中,Validator现在已经与Struts紧密集成在一起。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值