亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > AJAX > 正文

使用Ajax進行文件與其他參數的上傳功能(java開發)

2024-09-01 08:27:28
字體:
來源:轉載
供稿:網友

文件上傳:

記得前一段時間,為了研究Ajax文件上傳,找了很多資料,在網上看到的大部分是form表單的方式提交文件,對于Ajax方式提交文件并且也要提交表單中其他數據,發現提及的并不是很多,后來在同事的幫助下,使用ajaxfileupload最終完成了文件上傳與其他提交的操作,現在分享給大家,希望大家能有有所幫助。

操作步驟:

1 導入jar包:

我們在使用文件上傳時,需要使用到兩個jar包,分別是commons-io與commons-fileupload,在這里我使用的兩個版本分別是2.4與1.3.1版本的,需要使用JS文件與jar包最后會發給大家一個連接(如何失效請直接我給留言,我會及時更改,謝謝)。

2 修改配置文件:

當我們導入的jar包是不夠的,我們需要使用到這些jar包,由于我當時使用的是SSM框架,所以我是在application-content.xml中配置一下CommonsMultipartResolver,具體配置方法如下:

<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">   <property name="maxUploadSize">    <value>104857600</value>   </property>   <property name="maxInMemorySize">    <value>4096</value>   </property>  </bean> 

3 JSP文件:

大家對form表單提交問價的方式很熟悉,但是我們有很多情況下并不能直接使用form表單方式直接提交。這時候我們就需要使用Ajax方式提交,Ajax有很多的好處,比如當我們不需要刷新頁面獲希望進行局部刷新的時候,我們就可以使用Ajax。下面是我的表單提交的JSP頁面,其中包含JS的詳細步驟和HTML文件:

<%@ page language="java" contentType="text/html; charset=GBK" pageEncoding="GBK"%><%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%><%@ include file="../commons/taglibs.jsp"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=GBK"><meta name="renderer" content="webkit"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><title>發布資訊</title> <script type="text/javascript" src="${ctx}/resources/new_js/jquery.js"></script> <script type="text/javascript" src="${ctx}/resources/js/ajaxfileupload.js"></script> <script type="text/javascript">  function save(){  var typeId = $("#type_span_info").attr("data-id");   if (typeof (typeId) == "undefined") {   $("#type_p_info").show();   return;  } else {   $("#type_p_info").hide();  }  var title = $("#title_input_info").val();  var summary = $("#summary_input_info").val();  var content = $("#content_textarea_info").val();  $.ajaxFileUpload({   url : "${ctx}/info/doUpload",   secureuri : false,//是否需要安全協議   fileElementId : 'file',   type : 'POST', //文件提交的方式   dataType : 'string',   cache : false, //是否進行頁面緩存   async : true, // 是否同步提交   success : function(data) {      $.ajax({     url : '${ctx}/info/addInfo?fileUrl='+data,     type : 'post',     data:{title:title,summary:summary,content:content,typeId:typeId},     async : false,     success : function(result) {      if (result == 1) {        $("#del_prompt_p").text("添加成功");       fnError3();      } else if (result == 2) {       $("#del_prompt_p").text("添加失敗")       fnError2();      } else {       $("#del_prompt_p").text("系統錯誤");       fnError2();      }     }     });    }   });   } </script></head><body class="body_bg"><div class="main"> <!--頁面主體 start--> <div class="main_content">  <div class="later_index clear wrap">   <div class="later_right fr">    <div class="roll_parent" id="roll_parent">     <div class="scroll_parent" id="scroll_parent">      <div class="scroll" id="scroll"></div>     </div>     <div class="roll_son" id="roll_son">      <div class="later_content later_content1">       <div class="release_name">        <h3>         <span>發布資訊</span>        </h3>       </div>       <div class="issue_content">        <form action="" id="form1" method="post" enctype="multipart/form-data">         <table class="issue_tab">          <tbody>           <tr>            <td><p><i>*</i><strong>標題</strong></p>            </td>           </tr>           <tr>            <td><input id="title_input_info" name="title_input_info" type="text" placeholder="最多可以輸入40個字" type="text" maxlength="40"/>            <!-- <span class="colse"></span> -->            <p class="colse_tip"></p>            <!-- <p class="colse_tip" id="title_p_info" style="display:hidden;">請選擇標題!</p> -->            </td>           </tr>           <tr>            <td><p><i>*</i><strong>摘要</strong></p></td>           </tr>           <tr>            <td><input name="summary_input_info" id="summary_input_info" type="text" placeholder="最多可以輸入100個字" type="text" maxlength="100" />            <p class="colse_tip"></p></td>           </tr>           <tr>            <td><p><i>*</i><strong>內容</strong></p>            </td>           </tr>           <tr>            <td><textarea name="content_textarea_info" id="content_textarea_info"></textarea>            <p class="colse_tip"></p></td>           </tr>           <tr>            <td><p><i>*</i><strong>選擇行業</strong></p>            <p class="colse_tip" id="type_p_info" style="display:hidden;">請選擇行業!</p></td>           </tr>           <tr>            <td>             <div class="next_select select_width select_bg" id="next_select0">              <span id="type_span_info">請選擇</span>             </div>             <div class="select_box select_top select_width" data-id="" id="select_box0">              <ul>               <li class="curr" data-id="2">化工</li>               <li data-id="3">裝備制造</li>               <li data-id="4">生物醫藥</li>               <li data-id="5">電子信息</li>               <li data-id="6">其他</li>              </ul>             </div>            </td>           </tr>           <tr>            <td>             <input type="button" class="isue_inp_btn" value="添加圖片"/>             <input type="text" id="issue_input_text" class="issue_text" />             <input type="file" id="file" name="file" class="issue_file" onchange="javaScript:validate_img(this)" />            </td>           </tr>           </tbody>          </table>        </form>       </div>       <div class="financial_pro_icon">        <div class="financial_pro_icon_l issue_btn1">         <a href="javaScript:save();">發布</a>        </div>        <div class="financial_pro_icon_r issue_btn1">         <a href="${ctx}/info/gotoInfo?index=2">取消</a>        </div>       </div>      </div>     </div>    </div>   </div>  </div> </div> <!--頁面主體 end--></div></body></html>            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美乱大交做爰xxxⅹ性3| 久久婷婷国产麻豆91天堂| 少妇av一区二区三区| 91av视频在线观看| 国产日韩欧美在线看| 亚洲第一免费网站| 精品福利免费观看| 亚洲欧美日韩爽爽影院| 91久久夜色精品国产网站| 欧美国产亚洲精品久久久8v| 国产91精品久久久久久| 国产ts人妖一区二区三区| 久久久久久久久综合| 亚洲女人天堂成人av在线| 国产精品亚洲网站| 51精品在线观看| 欧美日韩第一页| 日韩在线免费高清视频| 清纯唯美日韩制服另类| 国产精品日韩在线| 亚洲护士老师的毛茸茸最新章节| 精品国产一区二区三区久久| 91美女高潮出水| 久久av红桃一区二区小说| 日本精品视频网站| 国产成人拍精品视频午夜网站| 国产综合福利在线| 日本久久久久久| 精品人伦一区二区三区蜜桃网站| 在线日韩日本国产亚洲| 久久亚洲精品视频| 亚洲天堂男人天堂| 日韩激情第一页| 这里只有精品久久| 国产精品影片在线观看| 亚洲综合视频1区| 大桥未久av一区二区三区| 国产精品久久久久久久久久免费| 欧美日韩国内自拍| 国产精品视频久久久| 国产精品亚洲视频在线观看| 日韩欧美亚洲一二三区| 日韩一区av在线| 精品久久久久久中文字幕| 欧美日韩亚洲一区二区| 亚洲精美色品网站| 欧美精品在线观看91| 久久久国产视频| 一区二区三区视频免费在线观看| 26uuu国产精品视频| 精品久久久国产精品999| 韩国福利视频一区| 国产成人精品一区| 亚洲精品按摩视频| 亚洲美女免费精品视频在线观看| 亚洲自拍欧美另类| 国产原创欧美精品| 97精品久久久中文字幕免费| 精品爽片免费看久久| 亚洲精品欧美极品| 久久精品中文字幕一区| 福利精品视频在线| 日韩中文字幕网站| 精品日本高清在线播放| 日韩精品视频三区| 亚洲免费人成在线视频观看| 国模精品一区二区三区色天香| 全球成人中文在线| 亚洲人永久免费| 欧美成人一区在线| 欧美日韩中文字幕| 97香蕉超级碰碰久久免费软件| 国产成人在线精品| 亚洲精品国产精品国产自| 日韩动漫免费观看电视剧高清| 中文字幕国内精品| 亚洲精品白浆高清久久久久久| 国产精品视频资源| 日韩精品免费在线| 欧美第一黄色网| 欧美日韩国产丝袜美女| 韩剧1988在线观看免费完整版| 日韩av不卡电影| 亚洲福利视频专区| 久久夜色精品亚洲噜噜国产mv| 欧美亚洲另类制服自拍| 午夜欧美大片免费观看| 精品国产一区二区三区在线观看| 91免费综合在线| 欧美极品第一页| 日韩精品免费电影| 亚洲欧美资源在线| 91嫩草在线视频| 欧美视频专区一二在线观看| 亚洲人成在线一二| 色播久久人人爽人人爽人人片视av| 欧美日韩日本国产| 97在线视频免费播放| 亚洲人成在线免费观看| 91久久精品国产| 97久久精品视频| 亚洲免费一在线| 在线视频欧美日韩精品| 91av在线免费观看视频| 亚洲黄色www网站| 日韩av一区二区在线| 亚洲欧美国产日韩中文字幕| 久久久久久久久久久免费精品| 日本一区二区不卡| 国产91色在线播放| 日韩一区二区三区在线播放| 国产在线精品一区免费香蕉| 亚洲一区二区三区成人在线视频精品| 日本欧美一二三区| 亚洲一级黄色片| 北条麻妃一区二区三区中文字幕| 亚洲视屏在线播放| 欧美精品久久久久久久久| 日韩免费av片在线观看| 欧美一级大片在线观看| 国产精品视频1区| 欧美激情xxxx| 大胆人体色综合| 亚洲欧美精品suv| 成人免费福利在线| 国产精品爽爽爽爽爽爽在线观看| 欧美在线观看一区二区三区| 亚洲最大中文字幕| 久久久久久成人| 久久久久久久爱| 国产成人精品久久二区二区| 国产va免费精品高清在线| 国产小视频国产精品| 久久香蕉频线观| 欧美日本黄视频| 在线不卡国产精品| 亚洲人成电影网站色…| xvideos国产精品| 久久99亚洲精品| 国产精品视频xxx| 在线免费观看羞羞视频一区二区| 久久久999精品免费| 国产精品亚洲激情| 国产一区二区三区三区在线观看| 欧美黑人一区二区三区| 亚洲有声小说3d| 中文字幕亚洲欧美日韩在线不卡| 日本亚洲精品在线观看| 欧美性猛交xxxx免费看漫画| 亚洲色图偷窥自拍| 热re99久久精品国产66热| 亚洲成年人影院在线| 亚洲精品视频在线播放| 亚洲一区二区日本| 国产欧美精品日韩| 国产精品丝袜视频| 欧美老女人在线视频| 浅井舞香一区二区| 亚洲国产高清高潮精品美女| 粉嫩老牛aⅴ一区二区三区| www.亚洲人.com| 久久精品国产久精国产一老狼| 日韩在线视频一区| 国产精品美女久久|