0

ユーザーがRemoveItemアクションを実行すると、jspページ内にこのロジックがあります

[アイテムの削除] をクリックすると、選択した値に基づいて、それに関連する情報を Httpsession から取得する必要があります。

このため、示されているように AJAX を使用していました。

おそらく、この写真は文脈を理解するのに役立つでしょう。

ここに画像の説明を入力

<input type = "submit" name = "s" value = "Removeitem" onclick='checker();' />

これは私のJavaScript関数です

function checker()
{
    var selObj = document.getElementById('selSeaShells');
    var optionselectedvalue = selObj.options[selObj.selectedIndex].value.split(':')[0];
    if(optionselectedvalue==''||optionselectedvalue==null)
        {
         alert('Select a Book');
         return false;
        }
     if (!text_form.quan.value)
         {
         alert('Enter Quantity');
         return false;
         }
     alert('ajax getting called');
     var xmlhttp;
     if (window.XMLHttpRequest)
       {// code for IE7+, Firefox, Chrome, Opera, Safari
       xmlhttp=new XMLHttpRequest();
       }
     else
       {// code for IE6, IE5    
       xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
       }
     xmlhttp.onreadystatechange=function()
       {
       if (xmlhttp.readyState==4 && xmlhttp.status==200)
         {
         alert(xmlhttp.responseText);
         }
       }
     xmlhttp.open("GET","/ReturnQuantity",true);
     xmlhttp.send("selectedBook="+optionselectedvalue);
}

これは私のweb.xmlです

<web-app>
     <servlet>
    <description></description>
    <display-name>ReturnQuantity</display-name>
    <servlet-name>ReturnQuantity</servlet-name>
    <servlet-class>com.ReturnQuantity</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>ReturnQuantity</servlet-name>
    <url-pattern>/ReturnQuantity</url-pattern>
  </servlet-mapping>
</web-app>

ここで問題を引き起こしている可能性があるもの。

4

0 に答える 0