0
すでに別のページに転送された属性を転送:JSP - 1ページの
<form action="purchase.jsp" method="GET">
<input type = "hidden" name = "item_name"
value = "${result.rows[0]['item_name']}" />
<input type = "hidden" name = "item_code"
value = "${result.rows[0]['item_code']}" />
<input type = "hidden" name = "item_price"
value = "${result.rows[0]['item_price']}" />
<input type = "submit" id="buy" value = "Buy" />
</form>
それはその後、2ページ目に受け取られ、そして、私が要求したとき、それは罰金を示しています。 私は、次の転送attrbute。
<%= request.getParameter("item_name") %> (<%= request.getParameter("item_code") %>) with a price of £
<%= request.getParameter("item_price") %> </h2>
今、このパラメータは、このページ上に表示さが、私は別のページでは、このパラメータを使用したいが、最初私は、フォームとそれを投稿:
<form action="complete_purchase.jsp" method="POST">
<input type="submit" value="Complete Purchase" />
<input type = "hidden" name = "item_price" value = "${request.setAttribute(item_price)}" />
</form>
そして今、私はそれを取得したいです最後のページでは、NULLとして表示されます。
2番目のページから3番目のページにこのパラメータを表示しないでください。
うーん、何も表示されていないように、それは、そのが空白の項目を返し、NULLを返していないが。 –
私はこれを試してみます。また、私のメソッドはPOSTかGETですか? –
これはうまくいってくれてありがとう、私は一度それを試みましたが、それを間違ってフォーマットしました。 –