写这篇文章的目的有2 个:
- 学习总结,总结自己对于如何实现html与jsp同时跳转的方法及数据传递
- 感恩回馈,自己将自己从网友那提供的教程中获得有用的东西再反馈给网友们
- 如何在spring中同时跳转html与jsp,而不使用thymeleaf(因为thymeleaf对html格式有严格要求,对于我这样的新手来说,实在容易出错)
- 如何给jsp中传入数据
request.getRequestDispatcher("/WEB-INF/helloJsp.jsp").forward(request, response);
配制:
- Pom文件
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
spring-boot-starter-parent
【java|spring同时跳转html与jsp】
demo2
spring-boot-starter-web
spring-boot-starter-test
test
javax.servlet-api
jstl
tomcat-embed-jasper
springloaded
spring-boot-devtools
spring-boot-starter-aop
spring-boot-maven-plugin
- 静态资源放置位置
-
文章图片
注意:这里的webapp是自己对应创建的。我使用的STS编辑器,新建项目的时候是没有webapp的。
Yml文件的配制如下:
server:
port: 8090
servlet:
context-path: /demo2/
#springmvc prefix suffix
#这里要注意的是,如果只跳转jsp文件的话,可以将下面的jsp的配制文件打
#开,将html的配制文件关闭,这两个配制中只能存在一个。
#spring:
#mvc:
#view:
#prefix: /WEB-INF/
#suffix: .jsp
spring:
mvc:
view:
prefix: /pages/views/
suffix: .html
编写controller层内容如下
文章图片
验证:
文章图片
文章图片
验证成功,表示这种方法是可行的,能实现同时跳转jsp文件与html文件。
二.如何在jsp中传入数据: 修改controller程序为下图:
文章图片
再修改jsp文件如下:
文章图片
验证:成功,我们传入的数据成功
文章图片
推荐阅读
- Java|Java基础——数组
- 人工智能|干货!人体姿态估计与运动预测
- java简介|Java是什么(Java能用来干什么?)
- Java|规范的打印日志
- Linux|109 个实用 shell 脚本
- 程序员|【高级Java架构师系统学习】毕业一年萌新的Java大厂面经,最新整理
- Spring注解驱动第十讲--@Autowired使用
- SqlServer|sql server的UPDLOCK、HOLDLOCK试验
- jvm|【JVM】JVM08(java内存模型解析[JMM])
- 技术|为参加2021年蓝桥杯Java软件开发大学B组细心整理常见基础知识、搜索和常用算法解析例题(持续更新...)