Struts2的struts.xml配置详细介绍

在这里插入图片描述

解析:
constant元素:
配置常量,可以改变Struts 2框架的一些行为
name属性表示常量名称,value属性表示常量值

package元素:
包的作用:简化维护工作,提高重用性
包可以“继承”已定义的包,并可以添加自己包的配置
name属性为必须去且唯一,用于指定包的名称
extends属性指定要扩展的包,一般扩展struts-default包
namespace属性定义该包中action的命名空间(可选)

action元素:
name属性:映射名称
class:类的完整路径
method:方法名,默认使用的execute()方法

result元素:
name属性:默认为success
type:返回结果类型,有
dispatcher类型:默认结果类型,后天使用RequestDispatcher转发请求
redirect类型:后台使用的sendRedirect()将请求重定向至指定的URL
redirectAction类型:主要用于重定向到Action

动态方法调用:
作用:减少Action数量
使用:actionName!methodName.action
禁用:将常量struts.enable.DynamicMethodInvocation设置为false
在这里插入图片描述
通配符(*)
作用:另一种形式的动态方法调用
在这里插入图片描述

发布了9 篇原创文章 · 获赞 11 · 访问量 1677

猜你喜欢

转载自blog.csdn.net/m0_46437194/article/details/104849178
今日推荐