您的位置:首页 > 编程语言 > Java开发

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配置,标签的一些讲解,

1.package

如果要写action这个标签的话,肯定都会写package这个标签。package相当一个包的概念。在package里有几个参数,name包的名称,包的名称是唯一的,可以随意取。

namespace空间名称,决定访问的路径, extends继承,继承了struts2的核心包。abstract抽象,代表这个包是被继承的,一般不用。

2.action

这个标签里name代表访问路径,一种标识。class是当有和name匹配了之后就通过映射实例化,class里的类,在到method里加载这个方法,得到返回值。

3.result

这个标签里有name和type属性,name用来匹配方法的返回值。type决定返回的类型。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: