Struts组件

本文介绍了Struts框架的主要组件,包括ActionServlet、Action、ActionMapping和ActionFormBean,并详细阐述了Struts MVC架构中的模型、视图和控制器的概念及其实现方式。

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

 

1. Struts组件:

 

ActionServlet,Action,ActionMapping(还包括ActionForward),ActionForm Bean

 

 

2. Struts中的MVC:

 

a). 模型(Model) ,本质上来说在Struts中的Model是一个商业逻辑类,开发者实现的商业

 

类,比如:自己写的JavaBean。

 

b). 视图(View),View是由与控制器Servlet配合工作的一套JSP定制标签库构成,利用他们

 

可以快速的建立应用系统的界面。

 

c). 控制器(Controller),前端控制器是一个Servlet,它将客户端的请求转发到相应的后台控

 

制器Action类。

 

 

3. 组件的详解

a). ActionServlet(中心控制器)

 

定义:继承自HttpServlet类,是中心控制器(总控制器)。它提供了一个中心位置来处理全

 

部的终端请求。

 

作用:接受请求、填充数据、派发请求、响应用户。

 

配置:在 web.xml 中声明,如下:

 

......

<servlet>
       <servlet-name>action</servlet-name>
       <servlet-class>org.apache.struts.ActionServlet</servlet-class>
</servlet>

<servlet-mapping>
       <servlet-name>action</servlet-name>
       <url-pattern>*.do</url-pattern>
</servlet-mapping>

......

 

待续......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值