文档介绍:struts框架详细介绍
struts框架的组成部分
struts- Struts配置文件
ActionServlet 控制器
Action Class 包含事务逻辑
ActionForm 显示模块数据
struts框架的组成部分
ActionMapping 帮助控制器将请求映射到操作
ActionForward 用来指示操作转移的对象
ActionError 用来存储和回收错误
Struts标记库
struts框架的优势
良好的架构和设计
可重用,模块化,扩展性好
Open source
struts-
Struts-。对于大型的WEB项目,通过此配置文件即可迅速把握其脉络,这不管是对于前期的开发,还是后期的维护或升级都是大有裨益的。掌握Struts-。
struts-(FormBean部分)
<struts-config>
<!-- Form Bean Definitions -->
<form-beans>
<form-bean name=“testform" type="" />
</form-beans>
struts-(全局转发部分)
<!-- Global Forward Definitions -->
<global-forwards>
<forward name="failure" path=""/>
<forward name="ess" path="/" />
</global-forwards>
struts-(action部分)
<action-mappings>
<action path=“/test/" type=“" name="testform" scope="request">
<forward name="ess" path="/test/" />
</action>
<action-mappings>
</struts-config>
ActionServlet
ActionServlet 是struts框架 MVC 实现的 controller 部分,它是这一框架的核心。
ActionServlet 创建并使用 Action、ActionForm 和 ActionForward。
ActionServlet的基本功能
截获用户的Http请求
把这个请求映射到相应的Action类。
创建一个ActionForm bean实例,将form请求放入formbean的实例中