0
我有一個jsp頁面,我有一個鏈接到「Creation.jsp」,我必須通過id。我將如何發送值從一個jsp到另一個使用鏈接
我已經使用了錨定標記內的以下
HREF = /家庭/ Creation.jspπ弧度= <%= ID%>
當我使用這樣的,值的實際ID是被顯示在瀏覽器的URL中。
我的問題是:我不想在URL中顯示值,但想通過鏈接從一個jsp發送一個值到另一個。 我該怎麼做。
我有一個jsp頁面,我有一個鏈接到「Creation.jsp」,我必須通過id。我將如何發送值從一個jsp到另一個使用鏈接
我已經使用了錨定標記內的以下
HREF = /家庭/ Creation.jspπ弧度= <%= ID%>
當我使用這樣的,值的實際ID是被顯示在瀏覽器的URL中。
我的問題是:我不想在URL中顯示值,但想通過鏈接從一個jsp發送一個值到另一個。 我該怎麼做。
創建類型爲submit的鏈接按鈕並通過表單提交。在表單操作中給出Creation.jsp頁面的名稱,如果您已將其存儲在不可見的文本框中,您將能夠訪問該值。
<form action="Creation.jsp" method="post">
<input type= "hidden" value="<%=id%>" name="hdnId"/>
<input type="submit">
</form>
現在在Creation.jsp頁面上通過request.GetParameter(「hdnId」)獲取值。
增加: 將這個在servlet
RequestDispatcher rd = request.getRequestDispatcher("Creation.jsp");
rd.forward(request, response);
參考http://docs.oracle.com/javaee/5/api/javax/servlet/RequestDispatcher.html
我在我的網頁超過6個環節,每個環節我有不同的值發送到另一個JSP .... – vani
這些鏈接不會指向相同的頁面,那麼你必須在不同的輸入類型中給每個不同的值 – Meherzad
請你詳細說明一下。 – vani