2012-01-27 69 views
0

我想從昨晚開始解決這個問題,但無法尋求幫助。在jsp中的複選框操作

有兩頁,如name.jsproll.jsp。在name.jsp有兩個輸入文本框和一個複選框。我在兩個文本框中輸入數據,我檢查複選框,當我檢查複選框我要roll.jsproll.jsp 2文本框存在。

當我點擊複選框達到roll.jsp,我不停的鏈接(name.jsp)上roll.jsp頁面,當我點擊name.jsp我沒有能夠看到兩個文本框我先前輸入的數據。我怎樣才能做到這一點?我將通過複選框轉到roll.jsp,並且當我點擊name.jsp超鏈接(roll.jsp中的鏈接)時,我想查看我之前輸入的所有數據。如何實現它?這兩頁有兩種不同的形式。

任何幫助深表感謝

+0

謝謝Hiral ....任何解決方案? – Tom 2012-01-27 06:02:19

回答

0

在點擊的情況下,如果checkbox被選中,撥打電話爲roll.jsp,這將提交當前2 textbox值以及將在roll.jsp顯示。

要顯示先前輸入的值,請接受使用request.getParameter(string)並打印roll.jsp

無論從roll.jsp哪裏得到響應,打印都是一格。

希望你的問題解決了。

+0

你在你的應用程序中做過嗎?請回答如果你知道確切的解決方案 – Tom 2012-01-27 08:19:20

+0

我不會說「是」,但這是做這件事最簡單的方法。我確認這個解決方案。 – KuKu 2012-01-27 10:04:09

1

當您離開頁面導航時,其所有輸入數據都將丟失。要保留它,您必須通過請求或將數據保存在數據庫/本地存儲中來傳輸數據。

您可以嘗試使用iframe/SPA類型的行爲。其中roll.jsp通過iframe或使用AJAX加載到name.jsp內部。這樣你就不會瀏覽頁面,因此輸入數據仍然可以使用。