学习SpringMVC(十四)之关于重定向
Posted 奔跑着的国风
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习SpringMVC(十四)之关于重定向相关的知识,希望对你有一定的参考价值。
一般情况下,contrller方法返回的字符串的值会被当成逻辑视图名处理。
但是如果返回的字符串中带forward:或redirect:前缀时,SpringMVC会对他们进行特殊处理,将forward:和redirect:当成指示符,其后字符串作为URL来处理
例如:
forward:/index.jsp 将会完成一个到index.jsp页面的转发操作
redirect:/index.jsp 将会完成一个到index.jsp页面的重定向操作
在controller中:
package com.cgf.springmvc.handlers; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @RequestMapping(value="/springmvc") @Controller public class MyRedirect { @RequestMapping(value="/testMyRedirect") public String testMyRedirect(){ System.out.println("testMyRedirect"); return "redirect:/index.jsp"; } }在index.jsp页面中:
<a href="springmvc/testMyRedirect">Test MyRedirect</a><br>
以上是关于学习SpringMVC(十四)之关于重定向的主要内容,如果未能解决你的问题,请参考以下文章
SpringMVC入门学习----SpringMVC中的转发与重定向