struts2整理(action)-001

本文详细介绍了Struts2框架中的Action实现方式、动态方法调用、通配符配置等内容,并探讨了参数接受方法、参数验证及web元素访问等关键技术。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

想了半天要怎么开场写自己的第一篇博客,写了几个开场白,但都觉得太官样文章了,这与我写博客的最初目的很不相符。之所以开始写博客,最主要的原因就是想在这个平台上整理一下自己的思路,索性就这样开始吧。。

1. struts2中Action的实现方式

 struts2中Action的实现方式共有三种

1).自己定义自己的action

2).实现Action接口

3).继承ActionSupport类

最常用的方法是第三种,因为第三种ActionSupport中为我们封装了很多方法,很实用。struts2与struts1的一个区别就在于struts2的Action使用一个new一个,而struts1是多个共享一个Action,所以struts2在线程上要比struts1安全。


2. DMI 动态方法调用 --- DMI --Dynamic Method  Invoke


3. 通配符的配置


4. Action接受参数的方法共三种  

1).在action中定义属性,用属性接受

2).采用demain model的方式接受

3).采用model Drivven的方式接受

最常用的是第二种方式

5. 简单的参数验证

使用的是addFieldError方法

6. 访问web元素 

a) Map类型 
i. IoC (最常用的方法)
ii.依赖Struts2 
 b). 原始类型 
i. IoC 
ii. 依赖struts2

7. 包含文件配置

方式:<include file="example.xml"/>

8. 默认action处理

default-action-ref






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值