浅谈浅谈struts1 & jquery form 文件异步上传文件异步上传
1.概述概述
还在用struts1?是的,在地球的没写地方,落后的生产方式还在运转(老项目).
从 继承org.apache.struts.action.Action, 继承org.apache.struts.action.ActionForm开始吧
2. 代码代码
2.1 html页面页面
<html>
<head>
<title>网页上传</title>
</head>
<body>
<center>
<h1>本地文件网页上传</h1>
<hr>
</center>
<h1>文件信息列表</h1>
<hr>
<form id="myform" method="post" enctype="multipart/form-data">
<table width="0" border="0" cellspacing="10" cellpadding="0">
<tr>
<td>选择文件:</td>
<td><input type="file" name="uploadFile" /></td>
</tr>
<tr>
<td>标题:</td>
<td><input type="text" name="filetitle" /></td>
</tr>
<tr>
<td colspan="2">
<input type="button" id="mysubmit" value="确认上传"/>
</td>
</tr>
</table>
</form>
<script src="script/jquery.js"></script>
<script src="script/jquery.form.js"></script>
<script src="script/_fileUpload.js"></script>
</body>
</html>
2.2 _fileUpload.js
/**
*_fileUpload.js
*
*
*/
window.onload = function() {
$("#mysubmit").bind("click", function(){
$("#myform").ajaxSubmit({
url: "myUpload.do",
type: "post",
success: function(data){
console.log(11111111);
console.log(data);
},
error: function(responseError){
console.log(22222222222);