Struts2 框架学习第一天笔记
2018-03-28 20:00
169 查看
1 Struts 2 概述
1.Struts 应用于javaee三层结构中web层2.struts框架在Struts1和webwork基础之上发展的全新的框架3.Struts解决的问题4.Web层常用的框架1)Struts2 2)springMVC2 Struts 入门
流程1 导入jar包2 创建action(访问servlet的时候,都会执行service访问action的时候,都会执行execute方法)3 配置ACTION 来访问路径1) 创建Struts2核心配置文件2) 引入dtd约束3) Action配置4 配置过滤器3 Struts2的访问过程
发送请求----à到达过滤器(在过滤器中实现功能)--1à获取请求路径(得到hello)---2—>到src找到Struts.xml得到内容(通过hello与action中的name的值比较)-à找到class(得到action的全路径)---à得到action方法的返回值(在Struts.xml文件中。找到action标签里面的result标签,匹配result变迁的name的属性值是否一样) 使用反射实现功能:Class clazz=Class.forName(“action的全路径”);//得到名称是execute的方法Method m=Clazz.getMethod(“execute”);//方法执行Object obj=m.invoke();Struts2配置
1名称位置Src下,strut.xml2 配置文件中三个标签package action result,以及标签里面的属性标签package:1) 区别不同的action。要配置action 必须先写package2) name属性的值和功能没关—系,一个配置文件可以后多个packag,name的值不可以相同3) extends属性值固定“Struts—default”4) namespace 属性值需要和action的值构成访问路径标签 action:1) 配置访问路径5) Name 和namespace 属性值需要和action的值构成访问路径2) 可以有多个action,但是所有的action的里面name的值是不可以相同的3) Class属性 全路径4) Method属性 配置action中出execute之外的其他方法也可以执行标签 result:1) 给句action方法的返回值,配置到不同的路径中2) Name属性和方法的返回值一样3) Type配置如何到路径中(转发或者重定向默认转发)相关文章推荐
- struts2验证框架学习笔记_转载
- 框架学习第一天——struts2_01
- 学习笔记 Bootstrap 第一天--UI框架
- Struts2 校验框架学习笔记
- Struts2 校验框架学习笔记
- struts2第十四讲学习笔记,手动验证与框架验证
- struts2效验框架学习笔记(第一季)
- 框架-Struts2 学习笔记
- CI框架学习笔记第一天
- Struts2 校验框架学习笔记
- 学习笔记: Struts2中使用validate框架对Action的不同方法进行验证
- TP框架学习笔记第一天
- Struts2入门-第一天学习笔记
- Yii框架学习笔记(第一天)-执行流程
- Struts2 框架学习第三天笔记
- Struts2学习笔记9:Struts2的校验框架
- 18.01.08,web学习第三十九天,还有一年,努力吧青年 struts2第一天 搭建框架
- Struts2 框架学习第二天笔记
- struts2校验框架学习笔记
- Struts2 校验框架学习笔记