Struts2的学习之路(二)

本文介绍了Struts2框架的基本配置方法,包括web.xml中过滤器的配置、核心配置文件struts.xml的作用及配置方式,并对struts.xml中的package、action和result等标签进行了详细解释。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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决定返回的类型。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值