首页 > 其他 > 详细

struts组件概述

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

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!