【发布时间】:2017-12-17 05:42:57
【问题描述】:
我已经尝试了超过 2 天来找出如何将来自 Servlet 的响应放置到 HTML 页面的特定位置。位置应该在“我想在这里!!!”的地方是
<form name="input" action="ExamServlet" method="get">
<table>
<tr>
<th>Nr.</th>
<th>"Here i want to be!!!"</th>
</tr>
<tr>
<td>3+1=4?</td>
<input type="submit" value="Einreichen">
</form>
servlet 的 doGet 方法在这里:
PrintWriter pwritter=response.getWriter();
pwritter.print("here i am ");
RequestDispatcher dis=request.getRequestDispatcher("Exam.html");
dis.include(request, response);
正如大多数有经验的程序员会注意到的那样,我在 html 表上方得到了“我在这里”的值。
更准确地说:
仅使用 servlet 和 HTML 是否有可能达到我想要的效果?如果是,小提示将是完美的! 如果没有,我应该使用 JavaScript 吗?我宁愿没有它...
提前致谢!! 德克尔
【问题讨论】:
-
您可以使用EL (Expression Language) 来完成。