-
package标签,如果要配置Action的标签,那么必须要先配置package标签,代表的包的概念
- 包含的属性
- name – 包的名称,要求是唯一的,管理action配置(Action中写了一系列的方法,如果我们现在需要访问另外一个方法,则需要再写一个action标签,去配置这个方法。)
- extends – 继承,可以继承其他的包,只要继承了,那么该包就包含了其他包的功能,一般都是继承struts-default
- namespace – 名称空间,一般与action标签中的name属性共同决定访问路径(通俗话:怎么来访问action),常见的配置如下
- namespace="/" – 根名称空间
- namespace="/aaa" – 带有名称的名称空间
- abstract – 抽象的。这个属性基本很少使用,值如果是true,那么编写的包是被继承的,不能单独使用。
- 包含的属性
-
action标签
- 代表配置action类,包含的属性
- name – 和package标签的namespace属性一起来决定访问路径的
- class – 配置Action类的全路径(默认值是ActionSupport类)
- method – Action类中执行的方法,如果不指定,默认值是execute
- 代表配置action类,包含的属性
-
result标签
- action类中方法执行,返回的结果跳转的页面
- name – 结果页面逻辑视图名称
- type – 结果类型(默认值是转发,也可以设置其他的值)(要跳转的页面有很多类型,以前的页面要进行跳转,我们使用转发或者重定向,但是类型我们不知道。通过type我们可以设定使用什么方法跳转到另外一个页面。)
- action类中方法执行,返回的结果跳转的页面
struts.xml配置文件的配置
最新推荐文章于 2021-01-19 20:26:40 发布