我面對的情況是,我有一個JSP表單連接到一個servlet和一個提交按鈕,我也在servlet頁面中有一個驗證過程,當一些驗證被侵犯我想回到有形式的jsp,但是當我做所有的文本字段都是空的。 我該怎麼辦? 我的意思是我怎樣才能返回到jsp頁面,並且文本字段在提交前與它們相同的值是完整的?從servlet重定向到帶有空文本字段的jsp
messages.put("Applied", "Sorry, but you already Applied");
request.getRequestDispatcher("/Nurses.jsp").forward(request, response);
請任何人都可以儘快幫助我。
它的工作完全謝謝你,但有沒有使用這種方式的缺點? – 2015-01-05 09:28:49
當然,缺點是 - 如果你的表單不是靜態的,並且在某些用戶的事件上由javascript生成(比如'click here to open form'),form將是空的,但是總的來說,沒有更多的缺點,你只需返回用戶返回上一頁,如果您在該頁面上有一些JavaScript處理程序 - 在大多數情況下,除onLoad事件外,它們都能正常工作,但JavaScript有辦法解決此問題(http://google.com/search ?q = onLoad + javascript + history + back) – msangel 2015-01-05 19:47:35
好的,非常感謝你,但是關於java腳本,反正沒有找回已經被採用的java腳本動作! 在我的表格中,用戶可以在桌子上添加一列,但是當他回去時他不會找到它,我該如何解決這個問題? – 2015-01-14 15:24:56