200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > Spring MVC的转发和重定向

Spring MVC的转发和重定向

时间:2019-04-10 17:34:10

相关推荐

Spring MVC的转发和重定向

1.可以采取servlet+JSP的方式进行转发和重定向

2.MVC提供了返回String类型的方式进行转发(可以配合配置文件为返回的String添加前缀和后缀)MVC默认转发

重定向:需要在返回值前加一个字段:redirect 就可以实现转发(这里是不通过视图解析器的所以要加上 “/” “.jsp”的

3.MVC可以实现Controller之间的相互跳转实现转发和重定向:

在跳转另一个controller进行转发:

需要在返回值加上forwward再加上需要跳转的路径;

重定向:

4.如何在跳转页面的携带数据:

方式一:可以返回ModelAndView

使用setViewName()方法指定跳转(转发)的页面名字

作用域:request

方式二:返回String值参数为Model

使用addAttribute()方法设置需要传递的值

作用域:request;

重定向:返回值添加redirect即可;

以上传递的值都会传递到request作用域中,我们有时会在session作用域中取值,所以我们需要将值传递到session中;

方式一:使用之前servlet的方式通过getSession的方式来将值传递给session

方式二:可以加一个注解

通过注解将需要传递的值设置一下

然后:

5.从session中取值:通过注解设置需要设置的值

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。