2013-05-14 131 views
0

我們可以從JSP調用servlet,返回並顯示從同一個JSP中的servlet獲得的響應數據嗎?有可能這樣做嗎?從jsp調用Servlet

基本上,我彈出了一個用戶給出的一些輸入。我把它傳遞給servlet,servlet給我一個確認號碼。我想在同一個彈出窗口中顯示此確認號碼。

與此同時,在此期間,servlet給出響應,我可以在彈出窗口中顯示一個小時玻璃。這可能嗎?

請有人幫我舉個例子。

+0

可能重複的http://stackoverflow.com/questions/5649722/how-to-call-servlet-through-a-jsp-page – 2013-05-14 14:43:19

+0

不要認爲它是從jsp調用一個servlet。這不是你會做的。 – 2013-05-14 16:55:56

回答

1

選項1
您可以在彈出的jsp着從servlet的提交表單,然後在同一個JSP。
選項2
您可以使用ajax並調用servlet,然後從servlet發回響應(例如JSON)並使用javascript,jquery更新您需要的內容。

0

是的,我們可以從jsp調用servlet。

從JSP中使用調用servlet時,

<form action="../Your_servlet_name_in_web.xml_file"> 

,並從使用的servlet調用JSP,

response.sendRedirect("Your_JSP_NAME.jsp"); 

For calling servlet from jsp

希望這會幫助你。