Java+jsp文件上传(ajax)的方式

这篇博客介绍了在项目开发中遇到的文件上传需求,通过Ajax方式实现文件上传以方便在上传完成后执行回调函数。文章详细展示了jsp页面的JavaScript代码以及Struts2 Action的相关实现,旨在分享个人自学成果,欢迎纠错交流。
摘要由CSDN通过智能技术生成

今天在开发项目的时候碰到了一个需求,一个简单的文件上传。但是上传后需要通过回调函数做一些上传完毕的操作。发现通过<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>
            </
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值