Spring MVC controller简单处理301跳转

位置:首页>文章>详情   分类: 教程分享 > Java教程   阅读(1003)   2023-03-28 11:29:14
spring mvc项目是spring的一个子项目用于处理视图层的请求,类似Struts框架。
302跳转很简单:
@RequestMapping(value = "blog.html")
public String rindex() {
 return "redirect:/blog";
}
按照不重复造轮子的理念,其实301跳转也很简单:
	@RequestMapping(value = "blog.html")
	public RedirectView rindex(HttpServletRequest request) {
		RedirectView redirectView = new RedirectView("/blog");
		redirectView.setStatusCode(HttpStatus.MOVED_PERMANENTLY);
		return redirectView;	
	}
spring mvc 提供了一个专门用于处理各种重定向的view视图。
跳转结果如下图:
301
地址:https://www.leftso.com/article/89.html

相关阅读

Java spring mvc项目,Spring MVC中怎么实现301跳转
前言       在写作前,作者也百度查了很多Spring boot 301重定向资料
apache 24 配置301跳转 解决cdn问题
Spring框架5.0,spring mvc 5.0入门教程。DispatcherServlet的详细讲解配置以及spring mvc5.0的helloword程序
​Spring Boot 或者Spring MVC 判断请求类型是否为Ajax请求具体如下:public static boolean isAjaxRequest(HttpServletRequ...
Spring Context 与Spring MVC Context那些坑
springmvc集成logback不打印spring mvc启动日志解决
spring mvc采用mapping代码方式配置项目的默认首页注意事项,spring mvc,默认首页,spring
在这个Spring5教程中,学习创建Spring 5 MVC Web应用程序,处理表单提交,集成hibernate连接到后端数据库,以及添加用于输入表单字段验证的hibernate验证器。