我们可以从 JSP 调用 servlet,然后在同一个 JSP 中显示我们从 servlet 获得的响应数据吗?有可能这样做吗?
基本上,我有一个弹出窗口,用户在其中提供一些输入。我将它传递给 servlet,servlet 给我一个确认号。我想在同一个弹出窗口中显示这个确认号码。
同时,在 servlet 给出响应期间,我可以在弹出窗口中显示一个沙漏。这可能吗?
请有人帮我举个例子。
选项 1
您可以在弹出 jsp 中提交表单,然后从 servlet 转发到同一个 JSP。
选项 2
您可以使用 ajax 并调用 servlet,然后从 servlet 发回响应(例如 JSON)并使用 javascript、jquery 更新您需要的内容。
是的,我们可以从 jsp 调用 servlet。
要从 jsp 调用 servlet 使用,
<form action="../Your_servlet_name_in_web.xml_file">
并从 servlet 使用调用 JSP,
response.sendRedirect("Your_JSP_NAME.jsp");
希望这会帮助你。