SpringBoot文件上传及整合JSP、Freemarker

本文介绍了如何在SpringBoot项目中处理文件上传,并详细阐述了如何整合JSP和Freemarker作为动态页面。针对文件上传,讲解了前端HTML设置和后端处理逻辑,强调了MultipartFile的使用。对于JSP整合,说明了添加jsp引擎的过程,包括目录结构设置和视图解析器配置。最后,展示了整合Freemarker的步骤,包括添加依赖、创建模板和配置。
摘要由CSDN通过智能技术生成
SpringBoot项目(2)

SpringBoot默认在/static目录下存放静态页面(html,css,js),在/templates目录下存放动态页面(jsp是动态页面,但是SpringBoot这里不允许存放,只能存放一种动态页面Thymeleaf和模板freemarker),/templates目录下的HTML资源是不能通过网址url直接访问的,这个目录下是存放基于模板渲染的,如果直接访问那就不是渲染的页面

@GetMapping和@RequestMapping有何不同?除了get方法以外。比如在访问html页面时,为什么有的不需要加.html这里需要在pom.xml文件中加入视图解析依赖,如下

<dependency>
     <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>

文件上传:

1.前端界面

<body>    
    <form action="/fileUploadController" method="post" enctype
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值