今天在开发项目的时候碰到了一个需求,一个简单的文件上传。但是上传后需要通过回调函数做一些上传完毕的操作。发现通过<form><file><input submit>能做到文件上传,但是回调函数不是很好实现。 于是打算改用ajax的形式去提交。以下是实现的代码:
jsp页面:(css样式和标签引入属于自己定制的,与本文无关,直接去了就好);
<%@page language="java" contentType="text/html; charset=utf-8"%> <%@include file="/tagDeclare.jsp"%> <%@include file="/headDeclare.jsp"%> </head> <body> <form action="${basePath}market/contractDocumentAction!fileUpload.action" name="aform" method="post" id="actionForm" ENCTYPE="multipart/form-data"> <div class="dialogTop"> <table width="400" border="0" align="center" cellpadding="0" cellspacing="10"> <tr> <td>请选择文件</td> <td><input name="upload" type="FILE" id="attach" size="10"></td> <input type="hidden" name="conId" id="cid" value="${contractId}" /> </tr> </table> </