Spring MVC controller简单处理301跳转

编程教程 > Java > Spring (1911) 2025-01-27 08:37:07

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

评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
spring mvc项目是spring的一个子项目用于处理视图层的请求,类似Struts框架。302跳转很简单:@RequestMapping(value =
环境spring boot 3.3spring web跳转方式RedirectView 实现301问题描述spring boot web项目在某些情况下的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...
springmvc集成logback不打印spring mvc启动日志解决
Spring Context 与Spring MVC Context那些坑
spring mvc采用mapping代码方式配置项目的默认首页注意事项,spring mvc,默认首页,spring
在这个Spring5教程中,学习创建Spring 5 MVC Web应用程序,处理表单提交,集成hibernate连接到后端数据库,以及添加用于输入表单字段验证的hibernate验证器。
问题描述之前使用shiro时候遇到没有登录HTTPS被跳转到了HTTP,导致使用问题。之前通过nginx方式解决,参考:Shiro Https 跳转Http问题
Java编程中spring mvc 获取请求ip,springmvc 获取访问ip
spring mvc aop对controller切面编程无效解决,在初步使用Spring MVC框架中使用切面的时候可能会遇到AOP对controller层切面无效。这其实是spring容器的...
配置http.conf配置文件解锁以下模块LoadModule rewrite_module modules/mod_rewrite.so添加以下配置<IfMo
Spring mvc文件下载IE/Edge中文乱码解决,在spring mvc项目开发中,我们可能经常遇到文件的上传和下载操作。这里将讲解在IE/Edge浏览器中文件下载中文乱码的解决方法。