struts2配置文件详解
Struts2是MVC框架的一部分,相当于MVC中的控制器(C),是Java MVC开发的桥梁。熟悉Struts2的配置文件非常必要。接下来我将介绍Struts2配置文件相关信息,编写正确的struts.xml文件可是玩转Struts2的第一步!
1、 第一步:下载struts包并解压已下载的struts包。
2、 网上版本繁杂,你大可以到官网下载最新版本。

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

4、 第三步:挑选struts2所需的必要jar文件。
5、 有个小技巧,在struts2案例里找到其引用的jar作参照,如此便不会出现不关联的问题。




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



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


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


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

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程序
其他类似技巧
- 2025-04-02 14:50:02struts2 返回json数据
- 2025-04-02 14:35:01Struts2如何实现MVC模式
- 2025-04-02 14:18:01如何搭建struts2项目
- 2025-04-02 13:25:01Struts2环境搭建图文教程
- 2025-04-02 12:32:01struts2流程详解
- 2025-04-02 12:23:01struts2配置doc文档
- 2025-04-02 12:22:01Struts2怎么实现下拉菜单
- 2025-04-02 11:38:01struts2与spring如何整合
- 2025-04-02 11:35:02第一个Struts2程序
- 2025-04-02 10:51:01struts2配置文件详解
Struts2软件简介
软件基础简介Struts2是一个基于MVC设计模式的Web应用框架,Struts 2是Struts的下一代产品,是在struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。我们可以直接通过Struts2完整版来建立模型,同时还可以用来进行视图的数据交互。Struts2漏洞利用工具下载Struts2漏洞检查工具2018版(S2-045/S2-057)v2.0最新... 详细介绍»





