精简手册-SpringBoot-Web-JSP(002)

本文介绍了如何在SpringBoot项目中配置并使用JSP作为页面展示,包括创建war包、添加必要依赖、配置yml文件、设置视图解析器以及创建JSP页面和Controller访问的方法。详细步骤帮助读者理解SpringBoot中JSP的使用流程。
摘要由CSDN通过智能技术生成

功能:仅仅是静态资源访问 和 Controller ,JSP页面 转发访问
流程==>
1.创建一个 springboot 项目 打war 包. (这是需要注意的地方,有JSP的项目模块需要打war包!!!)
项目命名:sb-web-2020-jsp
主包路径:com.per

2.添加依赖
1). Spring web
2) 使用JSP作为页面展示需要手动添加依赖,作为对JSP的支持.(不需要百里香 templates,需要添加对JSP的支持的依赖)

<!--springBoot整合JSP添加依赖 -->
	<!--servlet依赖 -->
	<dependency>
		<groupId>javax.servlet</groupId>
		<artifactId>javax.servlet-api</artifactId>
	</dependency>

	<!--jstl依赖 -->
	<dependency>
		<groupId>javax.servlet</groupId>
		<artifactId>jstl</artifactId>
	</dependency>

	<!--使jsp页面生效 -->
	<dependency>
		<groupId>org.apache.tomcat.embed</groupId>
		<artifactId>tomcat-embed-jasper</artifactId>
	</dependency>

==
3.配置yml文件,(作用和.properities一样)
端口号,视图解析器

server:
  port: 8091
  servlet:
    context-path: /
    
#视图解析器配置  只有视图解析器不一样    
spring:
  mvc:
    view:
      prefix: /WEB-INF/ 
      suffix: .jsp
 #默认代表根目录 src/main/webapp 

==
4.JSP主页访问
1) 在文件夹 src/main/webapp 中创建 WEB-INF文件夹,里面再新建文件 index.jsp
最终目录为:sb-web-2020-jsp\src\main\webapp\WEB-INF\index.jsp
提示:
jsp 访问在 # /默认代表根目录 src/main/webapp
项目没有webapp 这个目录,需要手动创建,或者设置出来
设置:项目右键 --》Maven --> Project Facets --> Dynamic Web Module(没勾就勾上,已经勾 去掉)
2)在浏览器访问http://localhost:8091/
出现index.jsp中的页面,则是访问成功!!!

5.Controller访问**,需要添加 Controller类和其中的访问方法,以及页面,步骤和之前文章
精简手册–springboot-web-simple(001) 中提到的一样.
只不过页面需要放在 sb-web-2020-jsp\src\main\webapp\WEB-INF 这个目录下.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值