【strut2笔记】Struts2参数传递

本文介绍了Struts2框架中参数传递的三种方法:通过直接使用变量、使用对象进行匹配及实现ModelDriven接口。每种方法都有其适用场景,帮助开发者更灵活地处理请求参数。

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

Struts2参数传递  

 

三种方法

1.在被调用类中建立私有变量,并设置其set和get方法,当访问的连接中带有变量的时候,strut2会自动匹配变量到类实例中,等待调用就可以。注意的是,连接中的变量,类中必须都要有,否则接受不到,而且接受的名字和传递名字要相同,也就是set和get后的字符串与匹配的变量名字相同,第一个字母大写。

 

 

2.不像第一种方法,直接用变量,而是使用对象来匹配,同样的,连接带的变量在对象中必须都要有,如果没有可以使用中间对象的方式,先接受,过滤掉不用变量,再赋值给另一个对象。这种方式可以不new对象。

【strut2笔记】Struts2参数传递

注意这种方法传递参数的时候,要指定某个对象的某个属性去传递值。

【strut2笔记】Struts2参数传递 

这里是user.name=a&user.age=8

 

3.(不常用,但是思想很重要)就是用被调用的类实现一个ModelDriven接口

实现这个接口中的getModel方法,不用实现对象的get set方法,不过对象要new出来

【strut2笔记】Struts2参数传递 

这样就可以实现在访问的时候不需要写出对象的某个属性,直接写赋值名。

【strut2笔记】Struts2参数传递 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值