簡體   English   中英

如何使用JavaScript將jsp文件中的數據傳遞到多個servlet?

[英]How to pass data in a jsp file to multiple servlet using javascript?

我有一個具有表單的jsp文件。 表單中有一些文本字段和圖像上載字段。單擊提交按鈕時,我需要將文本數據發送到一個servlet,將圖像數據發送到另一個servlet。 這可能嗎 ?

在此處輸入圖片說明

是的..我認為這是可能的..我知道您必須使用像jquery這樣的javascript庫。 下面是它如何發生的

在表單提交上,您可以防止將帖子發布到servlet。 然后,您可以使用如下所示的ajax將2個請求發送到2個不同的servlet。 下面顯示了一個ajax調用..您可以在該調用之后執行另一個操作。 我想在下面告訴你

$("form").submit(function(evt){  
      evt.preventDefault();
      var formData = new FormData($(this)[0]);
      var author = $("#author").val();
   $.ajax({
       url: 'fileUploadServletUrl',
       type: 'POST',
       data: formData,
       async: false,
       cache: false,
       contentType: false,
       enctype: 'multipart/form-data',
       processData: false,
       success: function (response) {
         alert(response);
       }
   });

   $.ajax({
       url: 'textDataServletUrl',
       type: 'POST',
       data: {'author':author },
       async: false,
       cache: false,
       processData: false,
       success: function (response) {
         alert(response);
       }
   });

   return false;
 });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM