软件下载 > 开发工具 > Java软件 > Struts2使用技巧 > struts2配置文件详解

struts2配置文件详解

软件分类:Java软件大小:69.8 MB时间:2023-06-21
软件介绍:struts2并不是一个陌生的web框架,它是以Webwork的设计思想为核心,吸收struts1的优点,可以说struts2是struts1和Webwork结合的产物。

Struts2是MVC框架的一部分,相当于MVC中的控制器(C),是Java MVC开发的桥梁。熟悉Struts2的配置文件非常必要。接下来我将介绍Struts2配置文件相关信息,编写正确的struts.xml文件可是玩转Struts2的第一步!

1、 第一步:下载struts包并解压已下载的struts包。

2、 网上版本繁杂,你大可以到官网下载最新版本。

struts2配置文件详解

3、 第二步:解压zip包,情况所示。

struts2配置文件详解

4、 第三步:挑选struts2所需的必要jar文件。

5、 有个小技巧,在struts2案例里找到其引用的jar作参照,如此便不会出现不关联的问题。

struts2配置文件详解struts2配置文件详解struts2配置文件详解struts2配置文件详解

6、 第四步,创建一个新的javaweb项目,所示。

struts2配置文件详解struts2配置文件详解struts2配置文件详解

7、 第五步:修改classes路径。选中项目,点击属性(properties)。

struts2配置文件详解struts2配置文件详解

8、 第六步:将struts.xml文件添加至src目录下。

struts2配置文件详解struts2配置文件详解

9、 第七步:对web.xml文件进行配置,将如下代码添加到web.xml文件中:

struts2配置文件详解

10、 第八步:struts.xml文件简介。

11、 以下为基本的代码格式。

12、 主要属性说明:package - name,其用于区分不同package,必须为唯一且可用的变量名,以供其他package继承。

13、 package - namespace:可减少重复代码(相较于struts1),是调用action时输入路径的一部分。

14、 package--extends:用于继承其他package,从而使用其中的过滤器之类的东西。

15、 action--name:在一个package里用于区分不同action,它必须是唯一且可用的变量名,同时也是调用action时输入路径的一部分。

16、 action——class:action的路径(包名+类名)。

17、 action:所调用的方法名,即action - method。

18、 第九步要特别注意。写result视图时有两种写法:/WEB - INF/Hello.jsp和WEB - INF/Hello.jsp。

19、 你知道这两者的区别吗?对于/Web - INF/Hello.jsp,它不会管你的namespace,直接就能访问到这个位置。可要是WEB - INF/Hello.jsp,而你的命名空间是/test的话,它访问的就是/test/WEB - INF/Hello.jsp,要是不存在test,那就会直接报错。这就是总有人在这儿迷糊的原因。

文章标题:struts2配置文件详解

文章链接://www.hpwebtech.com/jiqiao/330558.html

为给用户提供更多有价值信息,ZOL下载站整理发布,如果有侵权请联系删除,转载请保留出处。

其他类似技巧

更多相关技巧»

Struts2软件简介

软件基础简介Struts2是一个基于MVC设计模式的Web应用框架,Struts 2是Struts的下一代产品,是在struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。我们可以直接通过Struts2完整版来建立模型,同时还可以用来进行视图的数据交互。Struts2漏洞利用工具下载Struts2漏洞检查工具2018版(S2-045/S2-057)v2.0最新... 详细介绍»