x 广告
当前位置: 资讯 > > 正文

环球实时:struts 配置文件_struts配置文件详解

2023-03-09 17:31:20 来源:互联网

小伙伴们,今天给大家科普一个小知识。在日常生活中我们或多或少的都会接触到struts 配置文件_struts配置文件详解方面的一些说法,有的小伙伴还不是很了解,今天就给大家详细的介绍一下关于struts 配置文件_struts配置文件详解的相关内容。

1、步骤1:下载struts包。解压下载的struts包!


(资料图片)

2、网上版本很多。你完全可以去官方网站了解下一个最新的。

3、第二步:解压压缩包。如下图:

4、步骤3:选择struts2所需的jar文件。

5、这里有一个小技巧,就是在struts2的情况下,找到其中引用的jar,做一个引用,以免引起不相关的问题。

6、第四步是创建一个新的javaweb项目。如图所示:

7、第五步:改变班级的课程。选定的项目点:特性属性

8、步骤6:将struts.xml文件添加到src目录中。

9、步骤7:配置web.xml文件,并将以下代码添加到web.xml中:

10、filter filter-name struts 2/filter-name filter-class org . Apache . struts 2 . dispatcher . ng . filter . struts prepareendexecutefilter/filter-class/filter

11、filter-mapping filter-name struts 2/filter-name URL-pattern/*/URL-pattern/filter-mapping

12、步骤struts.xml文件介绍:

13、以下是基本代码格式!

14、?xml版本="1.0 "编码="UTF-8 "?DOCTYPE Struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN " " http://Struts . Apache . org/dtds/Struts-2.0 . DTD "

15、支杆

16、package name=" default " namespace="/" extends=" struts-default " action name=" log in " class=" com . gsww . king returns . struts 2 . excess . loginaction " method=" execute " result name=" success "/welcome.jsp/result result name=" log in "/log in . JSP/result/action/package

17、/struts

18、主要属性描述:包名:用于区分不同的包;必须是唯一且可用的变量名;用于其他包继承;

19、Package - namespace:用于减少重复代码(与struts1相比);是调用操作时输入路径的组成部分;

20、Package - extends:用来继承其他包使用过滤器和里面的其他东西;

21、Action - name:用于区分一个包中的不同动作;必须是唯一且可用的变量名;是调用操作时输入路径的组成部分;

22、Action-class:动作所在的路径(包名类名);

23、Action-method:动作调用的方法的名称;

24、第九步:特别注意。结果视图有两种写法:/WEB-INF/Hello.jsp和WEB-INF/Hello.jsp。

25、你知道这两者的区别吗?/WEB-INF/Hello.jsp不管你的命名空间是什么,它都会访问这个地方。但如果是:WEB-INF/Hello.jsp,而你的命名空间是/test。在这种情况下,它访问:/test/web-inf/hello.jsp,如果没有测试,它会直接报错。所以这里的人总会头晕。

本文到此结束,希望对大家有所帮助。

关键词: 配置文件 组成部分 命名空间 对大家有

x 广告
x 广告

Copyright   2015-2022 华东直播网版权所有  备案号:京ICP备2022016840号-41   联系邮箱:2 913 236 @qq.com