1.pom.xml添加spring-boot-maven-plugin配置 <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><executions><execution><goals><goal>repackage</goal></goals></execution></executions></plugin></plugins></build> 如果只是普通的项目打...
因此,我们使用provided作用域。步骤2:配置视图解析器在Spring Boot中,你需要配置一个视图解析器以支持JSP。打开application.properties文件并添加以下内容: spring.mvc.view.prefix=/WEB-INF/jsp/ spring.mvc.view.suffix=.jsp 这些属性告诉Spring Boot在哪里可以找到JSP文件以及它们的文件扩展名。步骤3:创建JSP文件在你...
springboot默认项目打包是打成可执行的jar包,但是为了支持jsp,必须将项目打成war包。项目结构: webapp/WEB-INF/jsp/welcome.jsp pom.xml文件 设置打包方式 <packaging>war</packaging> 增加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dep...
spring boot 打包jsp 很久没有写过代界面的东西,突然有需求需要做一个简单的 JSP,然后发现打包后运行访问的时候访问总是404,查了一下解决了这个问题,顺序记录一下。 先说原因,打包一定要使用 1.4.2.RELEASE 这个打包插件,2.x 的都不行。 application 配置 # jsp 配置spring.mvc.view.prefix=/WEB-INF/page/ ...
配置都没有问题,我遇到的问题居然是版本导致jsp页面无法访问,将springboot的编译插件的版本设定为1.4.2.RELEASE居然解决了问题。 前提先检测pom配置文件以及yml配置文件的配置 yml关于jsp的配置什么也不要填,用默认值就行了 yml配置文件的说明 关键的配置在于pom,上面的yml只是为了强调不要加前缀后缀这类,或者你配置...
对于习惯于全栈式开发的我们,前端获取后台的数据,jsp可以说是最好的选择。 2.原因分析 但是,由于springboot推崇的是前后端分离,不推荐使用jsp开发,所以,springboot的内置tomcat没有添加对jsp的支持。 这样,当我们在写html的时候,必须使用ajax或form表单来获取后端返回的数据(再也不能像之前那样,后台根据请求决定要转...
如果使用JSP,则需要将项目打包成war包,jar包不支持JSP。 打开JSP sample,这是一个github上的项目,点击Code标签页,clone or download下载源码,这里下载的代码中包含有很多个springboot项目,其中spring-boot-samples中包含有我们需要的spring-boot-sample-web-jsp ...
1)可以在刚才创建的项目上做改动,首先打包成war需要一个ServletInitializer类,这个类的位置需要和启动类在同一个文件下 如果一开始选择war包形式,会自动创建此类 2)修改pom.xml 修改pom.xml的war将原先的jar改为war; 3)如果我们的SpringBoot是使用html作为前端页面开发没有问题,但是如果我们想用jsp开发,这个时候就需...
右键项目——》mvn clean package,然后在target目录可以看到最终的打包之后的可执行程序(其实就是项目的可执行jar,因为是springboot项目)。 截图里可以看到如果作用域是默认compiler,target目录下的项目的lib目录就可以看到servlet jar。 如果作用域是provided,就看不到jar。
1、修改pom.xml引入JSP依赖 添加依赖项,开启SpringBoot对Web项目及JSP的支持 <!-- 添加web开发功能 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!--内嵌的tomcat支持模块 --><dependency><groupId>org.apache.tomcat.embed</grou...