【发布时间】:2026-01-22 06:50:01
【问题描述】:
第一个 servlet 具有以下内容:
request.setAttribute("registereduser",registereduser);
request.setAttribute("password",password);
RequestDispatcher rd=request.getRequestDispatcher("login.html");
rd.include(request,response);
页面 login.html 有一个表单:
<form action="LoginServlet" method="get">
...
</form>
但 login.html 中并没有实际使用注册用户和密码。如何将它们传递给 LoginServlet?澄清一下——LoginServlet 应该有:
String registereduser=request.getParameter("registereduser");
String password=request.getParameter("password");
Tsolakp 建议使用隐藏输入字段。因此,如果我在 login.html 中输入表单:
<input type="hidden" id="registereduser" name="registereduser" value=...>
值究竟应该是多少?
【问题讨论】:
-
您可以将它们放入会话中,也可以将值作为隐藏输入嵌入到表单中,然后作为请求参数传递给 servlet。
-
你的问题不清楚
标签: java html servlets attributes