struts.xml内签 package标签、action标签、result标签详解

标签package

1 类似于代码包,区别不同的action,要配置action,必须首先写package标签,在package里面才能 配置action

2 package标签属性
(1)name属性

  • name属性值根功能本身没有关系的
  • 在一个配置文件中可以写多个package标签,name属性值不能相同的

(2)extends属性
在这里插入图片描述

  • 属性值固定的,struts-default
  • 写了这个属性之后,在package里面配置的类具有action功能

(3)namespace属性
- namespace属性值和action标签里面的name属性值构成访问路径
在这里插入图片描述

标签action

1 action标签配置action访问路径

2 action标签属性
(1)name属性:访问名称,如:hello.action

  • namespace属性值和action标签里面的name属性值构成访问路径
  • 在package标签里面写多个action标签,但是action的name属性值不能相同的

(2)class属性

  • action类的全路径

(3)method属性

  • 比如在action类里面默认执行的方法execute方法,但是在action类里面写其他的方法
  • 让action里面多个方法执行,使用method进行配置

标签result

1 根据action的方法返回值,配置到不同的路径里面

2 result标签属性
(1)name属性

  • 和方法返回值一样
    在这里插入图片描述

(2)type属性

  • 配置如何到路径中(转发或者重定向)
  • type属性默认值 做转发操作
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值