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 3....
一,项目结构。 这是我的项目结构,jsp页面放在WEB-INF下的page目录下面。 二,file--->Project Structure,确保这两个地方都是正确的,确保Source Roots下面有webapp这个目录(正常来说,应该本来就有,但是我的一开始居然没有,导致后面访问页面404,不过有解决办法后面再说) 三,pom文件导入依赖使得jsp能够生效。 <dependen...
3、新建webapp文件夹,与resources同级。 4、新建JSP页面,此时发现New里面没有JSP页面。需要设置一下才会出现哟。 5、点击File->Project Structure... 6、点击Modules->绿色加号->Web 7、双击此处 8、选择刚刚新建的webapp,点击OK,继续OK。 9、此时webapp上有个蓝色圆点表示设置成功。 10、在webapp上单击右键New,...
其实根据我自身的配置,只配置tomcat下面这个也可以 顺利运行项目 二.在springBoot配置文件中添加相关配置 1.application.properties中 #spring.mvc.view.prefix=/WEB-INF/jsp/ #spring.mvc.view.suffix=.jsp #application.message: Hello Phil 2.application.yml spring: # HTTP ENCODING http: encoding.charset: UTF...
方式一:在application.yml文件中加入配置: spring:mvc:view:prefix:/WEB-INF/suffix:.jsp 方式二:创建一个一个带@EnableWebMvc注解的配置类,代码如下 package com.beibei.doc.config;importjava.text.SimpleDateFormat;importjava.util.List;importorg.springframework.context.annotation.Bean;importorg.springframework...
创建一个project,页面文件默认的是访问resources目录下的templates目录,而templates目录下只能创建HTML文件,无法创建JSP文件。 解决方案: 1.首先在src-main目录下创建文件夹webapp 2.File-Project Structure,在Project Settings - Modules中点击“+”新增Web,在Web Resource Directories中设置目录微上一步创建的webapp目录。
1、相中了Spring Boot强大快捷的配置; 2、项目组及个人的开发习惯选择JSP视图引擎; 3、生产环境基本通过WAR包发布工程(如果使用JSP视图,也只能做成WAR包,Spring Boot内置Tomcat且打成JAR不支持JSP); 4、使用JSP视图,自然,做开发的时候只能使用外置Tomcat了。(如果使用内置Tomcat,就得打JAR包,可JAR包又不支持JSP!
springboot直接访问jsp路径报404 - 解决 1.创建springboot项目的时候使用war 2.在到目录结构创建如下文件 3.JspServlet内容如下 package com.cn.springbootjsp; import org.springframework.boot.web.servlet.ServletComponentScan; import javax.servlet.annotation.WebServlet; @ServletComponentScan @WebServlet(urlPatte...
1 springboot默认是不支持jsp页面的,这里需要引入jsp的相关jar包,才可以。2 <!-- 使用jsp引擎,springboot内置tomcat没有此依赖 --><dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <scope>provided</scope></dependency> 3 provided表示在本地...
实现了SpringBootServletInitializer的子类需要重写一个configure方法,方法内自动根据LessontwoApplication.class的类型创建一个SpringApplicationBuilder交付给springboot框架来完成初始化运行配置。配置springboot支持jsp 我们打开pom.xml(maven配置文件)可以看到我们之前构建项目时已经添加了web模块,而springboot给我们自动添加了...