struts组件概述

Posted fionalde

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了struts组件概述相关的知识,希望对你有一定的参考价值。

struts核心控制器

在服务器启动时调用 init()方法,读取xml中常量信息→将xml配置文件中的信息,以一定格式封装到javabean中,所以修改了xml文件就需要重启服务器

之后执行dofilter方法  首先解析http请求→到javabean中寻找→找到后通过action a = Class.forName(action类路径) 来创建对象  String str = a.execute;返回字符串 → 根据返回的字符串去javabean中找→执行type=“” 其中的功能 request.getRequestDispather(/hello/helloWorld.jsp).forword();

struts action组件

action组件由开发人员自己编写的,负责mvc中的c 控制层的实现 ,只起到了控制调度功能

action是struts控制器初始化的,控制器在响应http请求时调用响应的action方法(多实例的)

 

拦截器组件

可以经过配置使其在action之前或之后执行,会根据配置文件自上到下执行,在struts.xml中配置package中继承strtus.default,struts中默认有很多拦截器,这些拦截器也被继承了

 

结果处理组件 result 对应的一段程序 ,result会在action成功执行后被调用

是将servlet中的响应方式进行了封装和解耦,通过配置可以避免硬解码

 

以上是关于struts组件概述的主要内容,如果未能解决你的问题,请参考以下文章

Struts2框架概述

struts2框架概述

Struts2 进阶

struts2

SSH框架

Struts2概述开发环境搭建