@ApiOperation("404页面")@GetMapping("/error404Page")publicModelAndViewerror404(){ModelAndViewmv=newModelAndView();mv.setViewName("/WEB-INF/jsp/error/404");returnmv;} 请求最终会去WEB-INF目录下,按照上述路径找到404.jsp,并将网页内容响应给浏览器。 方式二:使用springboot实现 @GetMapping("/404")public...
public class WebConfig implements WebMvcConfigurer { /** * 用页面和地址做一个映射关系来实现页面跳转 * @param registry */ @Override public void addViewControllers(ViewControllerRegistry registry) { // 跳转方式为:转发; 第一个参数为路径, 第二个参数为视图路径名称 registry.addViewController("/login...
SpringBoot 里面没有我们之前常规 web 开发的 WebContent(WebApp),它只有src目录,在src/main/resources下面有两个文件夹,static 和 templates,springboot 默认 static 中放静态页面(public 文件夹中也可以),而 templates 中放动态页面。 二、静态页面 静态页面可以直接访问。这里我们直接在 static 放...
第一步 controller中 package cn.itcast.springboot.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import cn.itcast.springboot.pojo.IMoocJSONResult; @Controller @RequestMappin...
web=DEBUG 通过日志,你可以看到Spring Boot是如何处理视图解析的,这样有助于找到问题的根源。
今天在新建一个 SpringBoot 项目时,在项目启动成功后,发现接口请求时跳转到了默认的 login 登录页面,而不是 Controller 中指定的跳转链接。 SpringBoot 默认登录页 接口无法正常返回数据 问题原因: 在SpringBoot 项目中使用了 SpringSecurity,而 SpringSecurity 默认是生效的,此时接口都是被保护的,我们需要通过验证才能...
简介:springboot默认跳转/error页面变更 宁鸣而死,不默而生。——胡适 宁鸣而死,不默而生。——胡适 在开发中我们经常看到这样一个页面 意思是告诉你,没有映射到/error对应的视图 这个是从哪里出现的呢? 我们找到org.springframework.boot.autoconfigure.web.servlet.error包下面 ...
Web页面内容展示 在之前的示例中,我们都是通过@RestController来处理请求,所以返回的内容为json对象。我们现在需要实现更复杂的页面显示,就需要用到模板引擎来帮我实现了。 Spring Boot默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则: /static ...
必须是templates下面的页面,不经过配置,无法直接跳转到public,static,等目录下的页面 package com.ljf.spring.boot.demo.controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; ...