天天快讯:struts2配置文件的配置元素_struts配置文件详解

最近大家都在讨论struts2配置文件的配置元素_struts配置文件详解相关的事情,对此小编也是非常的感应兴趣,那么这件事具体又是怎么回事呢?下面就是小编搜索到的关于struts2配置文件的配置元素_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,如果没有测试,它会直接报错。所以这里的人总会头晕。

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

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

为你推荐

新股
市场
Copyright@  2015-2022 华中证券网版权所有  备案号: 京ICP备12018864号-26   联系邮箱:2 913 236 @qq.com