javascript
项目部署服务器 jstl,Springboot集成jsp及部署服务器实现原理
1.在application配置文件里面加入配置:
spring:
mvc:
view:
prefix: /jsp/
suffix: .jsp
2.手動在src->main->下面創建webapp文件夾
3.在Springboot 啟動類加入如下代碼:
@Bean
public InternalResourceViewResolver setupViewResolver() {
InternalResourceViewResolver resolver = new InternalResourceViewResolver();
resolver.setPrefix("/jsp/");
resolver.setSuffix(".jsp");
return resolver;
}
4.在webapp->下面創建jsp文件夾放入你的jsp文件
這個時候目錄層級大概應該是這樣的
5.在pom文件里面加入jsp依賴
javax.servlet
jstl
org.apache.tomcat.embed
tomcat-embed-jasper
這個時候jsp是可以正常訪問的。
但是部署到服務器之后就會出現404錯誤(我出現了這個錯誤。)
解決辦法:
在pom文件中加入代碼:
org.springframework.boot
spring-boot-maven-plugin
1.4.2.RELEASE
true
true
src/main/webapp
META-INF/resources
**/**
src/main/resources
因為據網上的資料說超過這個版本之后就不行了,具體原因未深究。
至此從新打包部署之后jsp應該就可以正常訪問了
然后我這邊做法是把資源文件都放到服務器了 js css img等等這些資源
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
總結
以上是生活随笔為你收集整理的项目部署服务器 jstl,Springboot集成jsp及部署服务器实现原理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Kotlin plugin should
- 下一篇: Redis 实用技术——消息发布和订阅