Spring MVC controller简单处理301跳转

教程分享 > Java教程 > Spring (1716) 2024-08-07 11:05:25
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重定向资料
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验证器。
spring mvc aop对controller切面编程无效解决,在初步使用Spring MVC框架中使用切面的时候可能会遇到AOP对controller层切面无效。这其实是spring容器的...
Java编程中spring mvc 获取请求ip,springmvc 获取访问ip
Spring mvc文件下载IE/Edge中文乱码解决,在spring mvc项目开发中,我们可能经常遇到文件的上传和下载操作。这里将讲解在IE/Edge浏览器中文件下载中文乱码的解决方法。
Spring WebFlux,spring框架5.0将会新增的web增强框架,这里主要讲述什么是Spring WebFlux以及Spring WebFlux的新功能,Spring WebFlux...
Spring Boot 配置映射本地资源访问注意配置为两个spring.mvc.static-path-pattern= spring.resources.static-locations=这两...
本文主要说明在spring mvc框架中如何接收前端发过来的集合对象和相关的处理。主要讲解两种方式,form表单提交方式和ajax提交的方式