码迷,mamicode.com
首页 > 其他好文 > 详细

struts组件概述

时间:2018-06-01 13:41:57      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:hello   The   格式   name   pac   jsp   封装   结果   配置文件   

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组件概述

标签:hello   The   格式   name   pac   jsp   封装   结果   配置文件   

原文地址:https://www.cnblogs.com/fionalde/p/9120941.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!