现在用jfinal框架,感觉上传文件特别简单,就调用一个类文件
1、先说jsp页面
<form id="submitForm" name="submitForm" method="post" action="${contextPath}/softupdate/SoftUpdateAction/saveOrUpdate" enctype="multipart/form-data" >
<div >
<label id="errorTip_version"><font
class="red">* </font>上传文件:</label>
<div class="col-sm-4">
<input name="link" id="link" value="${link}"
type="hidden">
<input name="filePath" id="filePath" type="file">
</div>
</div>
</form>
只能用form表单提交
enctype="multipart/form-data" 这个也是必须的
2、.java 文件
<span style="white-space:pre"> </span>List<UploadFile> uf = getFiles(getSession().getServletContext().getRealPath(Constant.UPLOAD_PATH));
<span style="white-space:pre"> </span>if (StringUtil.isNotEmpty(uf)) {
<span style="white-space:pre"> </span>softUpdate.set("link", "路径字符串");
<span style="white-space:pre"> </span>}
的确只是上面的一行
不管传多少参数,必须先处理文件