@ApiOperation("404页面")@GetMapping("/error404Page")publicModelAndViewerror404(){ModelAndViewmv=newModelAndView();mv.setViewName("/WEB-INF/jsp/error/404");returnmv;} 请求最终会去WEB-INF目录下,按照上述路径找到404.jsp,并将网页内容响应给浏览器。 方式二:使用springboot实现 @GetMapping("/404")public...
其实根据我自身的配置,只配置tomcat下面这个也可以 顺利运行项目 2.在springBoot配置文件中添加相关配置 1.application.properties中 #spring.mvc.view.prefix=/WEB-INF/jsp/ #spring.mvc.view.suffix=.jsp #application.message: Hello Phil 3.jsp文件夹都在web-inf下建个jsp文件夹 4.后端建立一个中转的方法 @C...
prefix:/pages/suffix: .jsp 4.在启动类中加入访问路径。 @GetMapping("/hello")publicString hello(HttpServletRequest request) { request.setAttribute("name", "angus");return"hello"; } 5.添加所需要访问的jsp。 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib...
何设置Spring Boot才能访问JSP页面,下面通过 实例讲解如何实现。二、新建Spring Boot项目boot_demo 在集成开发环境Intellij IDEA里,创建Spring Boot项目,名为boot_demo,如图2-1所示:图2-1boot_demo项目结构图 其中,BootDemoApplication是入口程序,代 码如图2-2所示:图2-2BootDemoApplication代码图 在net.hw包...
1.新建springboot项目,选择以war包的方式package; image 2.勾选Web模块,DevTools可不选(用作热部署,不影响运行) image 3.创建完成后,项目结构如下图: image 4.pom.xml文件中添加jsp的依赖 <dependency><groupId>org.apache.tomcat.embed</groupId><artifactId>tomcat-embed-jasper</artifactId><scope>provided...
创建一个project,页面文件默认的是访问resources目录下的templates目录,而templates目录下只能创建HTML文件,无法创建JSP文件。 解决方案: 1.首先在src-main目录下创建文件夹webapp 2.File-Project Structure,在Project Settings - Modules中点击“+”新增Web,在Web Resource Directories中设置目录微上一步创建的webapp目录。
1.springboot默认是不支持jsp的,要想用jsp的话,需要导一个插件,在pom.xml里添加依赖 <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> </dependency> 1. 2. 3. 4. 2.然后在src/main下面创建webapp文件夹 ,创建的时候右键项目,名字必须为webapp ...
但是咱们都知道,Spring MVC中是支持JSP的,但是在Spring Boot中,其实不建议我们使用JSP。因为SpringBoot自带的嵌入式servlet容器对jsp的解析有使用限制,而且jsp的本质是Servlet,每个页面的加载都需要先进行编译,所以jsp的效率相对于html或Themeleaf都比较低。
JSP是一种用于构建动态Web页面的Java技术。它允许我们在HTML页面中嵌入Java代码,以实现动态内容的生成和展示。JSP页面会在服务器端被编译成Servlet,并在客户端浏览器请求时提供动态生成的内容。 配置Spring Boot以支持JSP 要在Spring Boot中使用JSP,我们需要进行一些配置。首先,我们需要在pom.xml文件中添加以下依赖项:...