基于SSM框架 使用Multipart提交带文件(文件+其他相关信息)的表单
这几天写考核项目,遇到了一个需要上传带有文件的表单的功能。
难点是文件上传,和相关的controller层的写法。在这里做一个记录,欢迎批评指正 —— 2018年9月26日 09:25:44
首先需要一个前台页面,关于文件上传,前台HTML页面的要点不多说,
<form action="/plan/plansubmit"enctype="multipart/form-data" id="tf" method="post" class="form-horizontal" role="form">
忽略class等属性,重要的无非就是 enctype="multipart/form-data" 和 method="post" 没有这两个要求,无法使用Multipart组件上传文件
全部表单如下,我这里除了文件上传,还设置两个时间输入框,两个textarea
<form action="/plan/plansubmit"enctype="multipart/form-data" id="tf" method="post" class="form-horizontal" role="form">
<div class="form-inline" id="div_time" >
<div class="form-group">
<label class="col-sm-3 control-label"><span class="glyphicon glyphicon-time"></span> 开始时间:</label>
<input class="col-sm-9 form-control form_datetime" size="16" name="starttime" type="text" id="datetimeStart" readonly >
</div>
<div class="form-group">