参数绑定及传值

本文介绍了在IDEA开发环境中实现不同功能方法间及从功能到页面的数据传递方法。包括了redirect与forward的区别、如何使用ModelAndView进行数据传递、以及通过Model结合string类型的路径返回进行数据传递等实用技巧。

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

大家好,这是我的第一篇博客,在这呢,希望自己可以坚持下来,也希望大家一起来帮忙见证一下。好了,进入我们今天的主题。

今天呢,我给大家分享的主要是idea里面的传值,

1) 功能方法直接的跳转:

功能方法之间的跳转:

携带根路径的方法传值

        A)(“redirect/forward:要跳转的方法路径”);这里呢有redirectforward两种方式,如果我们采用redirect那么我们会看到我们所传方法的路径,而forward呢,则不会,就和我们所熟知的转发和重定向一样。   

        B)直接返回string类型 return “方法路径”。需要注意的是这个返回的是不能携带数据的如果想要携带数据需要在方法内添加一个modelmodel.Addattribute。调用这个方法就可以解决该问题。

2)功能方法之间的传值。

              可以直接使用setViewName直接来进行传值。

              也可以使用request.setAttribute来进行传值

3) 从具体功能到页面的传值

a)      ModelAndView

                                i.           使用setViewName来进行地址跳转。

                              ii.           使用addObject方法来传数据。

b)      使用Model

                                i.           Model只能传数据,不能返回具体的页面地址。

                              ii.           通常和string类型的方法传值结合使用。使用return返回一个路径。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值