Struts2的学习之路(二)
2017-08-20 09:24
162 查看
1.作为一个web层的框架,我基础的都会在web.xml里配置框架自己的过滤器。那么struts2也不例外。
红色方格里的就是过滤器的配置。那么配置完web.xml。基本环境就搭配完成了。
2.stryts2要想和页面进行交互,那么就必须通过一个核心配置文件。那么这个文件的名称是固定的—struts.xml。改了其他名字就无法加载到了。配置里有约束。还可以写struts2的一些固定标签。约束的话,可以去官网下载模板。在模板里有blank纯净版本。复制里面的包和配置文件就可以。约束一般是网络连接上的,如果没有网络连接上,可以通过eclipase自行设置,这里不做讲解。
3. 另外有连接了struts2的文件加载流程,这一块可以说是struts2的加深连接,我自认为是非常的重要。可以说是对源码的解读。当然只是冰山一角。这里会另外写一篇文章来讲解。
4.之后是修改常量的配置,可以在自定义的struts.xml里写,
也可以在用户自定义配置里写(这个很少人使用,我没有去做过了解),也可以去web.xml里去写。
5.对于一些Struts.xml配置,标签的一些讲解,
namespace空间名称,决定访问的路径, extends继承,继承了struts2的核心包。abstract抽象,代表这个包是被继承的,一般不用。
红色方格里的就是过滤器的配置。那么配置完web.xml。基本环境就搭配完成了。
2.stryts2要想和页面进行交互,那么就必须通过一个核心配置文件。那么这个文件的名称是固定的—struts.xml。改了其他名字就无法加载到了。配置里有约束。还可以写struts2的一些固定标签。约束的话,可以去官网下载模板。在模板里有blank纯净版本。复制里面的包和配置文件就可以。约束一般是网络连接上的,如果没有网络连接上,可以通过eclipase自行设置,这里不做讲解。
3. 另外有连接了struts2的文件加载流程,这一块可以说是struts2的加深连接,我自认为是非常的重要。可以说是对源码的解读。当然只是冰山一角。这里会另外写一篇文章来讲解。
4.之后是修改常量的配置,可以在自定义的struts.xml里写,
也可以在用户自定义配置里写(这个很少人使用,我没有去做过了解),也可以去web.xml里去写。
5.对于一些Struts.xml配置,标签的一些讲解,
1.package
如果要写action这个标签的话,肯定都会写package这个标签。package相当一个包的概念。在package里有几个参数,name包的名称,包的名称是唯一的,可以随意取。namespace空间名称,决定访问的路径, extends继承,继承了struts2的核心包。abstract抽象,代表这个包是被继承的,一般不用。
2.action
这个标签里name代表访问路径,一种标识。class是当有和name匹配了之后就通过映射实例化,class里的类,在到method里加载这个方法,得到返回值。3.result
这个标签里有name和type属性,name用来匹配方法的返回值。type决定返回的类型。相关文章推荐
- Struts2的学习之路(一)
- Struts2的学习之路(三)
- Struts2的学习之路(四)配置文件加载顺序
- Struts2的学习之路(四)
- [原创]java WEB学习笔记54:Struts2学习之路---概述,环境的搭建
- Struts2学习之路_1_登录
- Struts2的学习之路(一)
- Struts2的学习之路(四)配置文件加载顺序
- Spring 学习之路(十三): Spring 整合web以及struts2
- [原创]java WEB学习笔记70:Struts2 学习之路-- struts2拦截器源码分析,运行流程
- Struts2的学习之路(四)
- Struts2学习之路——开篇
- [原创]java WEB学习笔记54:Struts2学习之路--- 编写Struts2 的第一个程序,HelloWord,简述 package ,action,result
- [原创]java WEB学习笔记72:Struts2 学习之路-- 文件的上传下载,及上传下载相关问题
- Struts2 学习之路(一):从一个filter 控制器开始学习 Struts2
- java三大框架学习之路---Struts2_HelloWorld
- Struts2的学习之路(一)
- Struts2的学习之路(四)配置文件加载顺序
- Struts2的学习之路(四)
- Struts2的学习之路(一)