一、所需jar包
二、index.jsp
其中jquery-1.4.2.min.js和jquery.form.js需要网上自己去下载
<mce:script type="text/javascript"><!--
function uploadImage() {
$(document)
.ready(
function() {
var options = {
url : "<%=path%>/uploadFile.action",
type : "POST",
dataType : "script",
success : function(msg) {
if (msg.indexOf("#") > 0) {
var data = msg.split("#");
$("#tipDiv").html(data[0]);
$("#showImage").html("<img src='<%=path%>/showImage.action?imageUrl="+data[1]+"'/>");
} else {
$("#tipDiv").html(msg);
}
}
};
$("#form2").ajaxSubmit(options);
return false;
});
}
// --></mce:script>
</head>
<body>
<center>
<form id="form2" method="post" enctype="multipart/form-data">
<table width="400" border="1" cellspacing="1" cellpadding="10">
<tr>
<td height="25">
浏览图片:
</td>
<td>
<input id="fileupload" name="fileupload" type="file" />
<div id="tipDiv"></div>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="button" class="right-button02"
onclick="uploadImage()" value="上传" />
</td>
</tr>
</table>
</form>
<br>
图片预览
<div id="showImage"></div>
</center>
</body>
</html>
三、UploadUtilAction.java
}
UtilCommon.java
四、struts.xml
五、web.xml
六、工程图
七、运行效果