大家好,这是我的第一篇博客,在这呢,希望自己可以坚持下来,也希望大家一起来帮忙见证一下。好了,进入我们今天的主题。
今天呢,我给大家分享的主要是idea里面的传值,
1) 功能方法直接的跳转:
功能方法之间的跳转:
携带根路径的方法传值
A)(“redirect/forward:要跳转的方法路径”);这里呢有redirect和forward两种方式,如果我们采用redirect那么我们会看到我们所传方法的路径,而forward呢,则不会,就和我们所熟知的转发和重定向一样。
B)直接返回string类型 return “方法路径”。需要注意的是这个返回的是不能携带数据的如果想要携带数据需要在方法内添加一个model,model.Addattribute。调用这个方法就可以解决该问题。
2)功能方法之间的传值。
可以直接使用setViewName直接来进行传值。
也可以使用request.setAttribute来进行传值
3) 从具体功能到页面的传值
a) ModelAndView
i. 使用setViewName来进行地址跳转。
ii. 使用addObject方法来传数据。
b) 使用Model
i. Model只能传数据,不能返回具体的页面地址。
ii. 通常和string类型的方法传值结合使用。使用return返回一个路径。