2016-03-13 54 views
1

我試圖將JSP頁面url中的多個值傳遞給另一個值。 的代碼是:在JSP中傳遞多個值

<form name="QuantityForm" onsubmit="return quantityValidation()" action='<%="basket.jsp?addItem="+product.PID%>' method="post"> 
     Quantity <input type="text" name="quantity" size="5"> 
     <input class="button button2" type="submit" value="Add to basket" />  
</form> 

我如何在同一個URL傳遞的quantity(的name="quantity"領域)的價值?我知道這就像"Search.jsp?item=<%=search%>&item2=value2&item3=value3..",但我似乎無法正確構建它。謝謝

回答

0

不要把你的?和動作url中的參數。把在輸入標籤的參數:

<form name="QuantityForm" onsubmit="return quantityValidation()" action='basket.jsp' method="post"> 
     <input type="hidden" name="addItem" value="%product.PID%"> 
     Quantity <input type="text" name="quantity" size="5"> 
     <input class="button button2" type="submit" value="Add to basket" />  
</form> 
0

你使用method="post"不允許參數傳遞到URL。如果您希望參數與url一起傳遞,請將其更改爲method="get"