Html 在JSP url中传递多个值

Html 在JSP url中传递多个值,html,jsp,Html,Jsp,我试图将JSP页面url中的多个值传递给另一个值。 代码是: <form name="QuantityForm" onsubmit="return quantityValidation()" action='<%="basket.jsp?addItem="+product.PID%>' method="post"> Quantity <input type="text" name="quantity" size="5"> <

我试图将JSP页面url中的多个值传递给另一个值。 代码是:

<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=&item2=value2&item3=value3..”
,但我似乎无法正确地构造它。谢谢

不要把你的?和操作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>

不要把你的?和操作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>
您使用的是
method=“post”
,它不允许将参数传递到url中。如果希望参数随url一起传递,请将其更改为
method=“get”

您使用的是
method=“post”
,它不允许将参数传递到url中。如果希望参数随url一起传递,请将其更改为
method=“get”