Java 将从数据库检索到的值传递给将在其他后续表单中使用的

Java 将从数据库检索到的值传递给将在其他后续表单中使用的,java,html,servlets,Java,Html,Servlets,我正在java、servlet和TomcatApache的帮助下做一个项目。首先,我创建了一个用户登录表单(第一个表单),提交后,我们被要求输入一个电话号码(第二个表单)。这个数字是我用第三种形式的getParameter检索到的。但在提交第三份表格后,我需要在第四份表格中显示电话号码(在提交第三份表格时生成)。我尝试使用带有隐藏属性的输入标记,但当我将其值作为request.getParameter传递时,它显示request.getParameter,而不是数字。我能做吗。我没有使用jsp。

我正在java、servlet和TomcatApache的帮助下做一个项目。首先,我创建了一个用户登录表单(第一个表单),提交后,我们被要求输入一个电话号码(第二个表单)。这个数字是我用第三种形式的getParameter检索到的。但在提交第三份表格后,我需要在第四份表格中显示电话号码(在提交第三份表格时生成)。我尝试使用带有隐藏属性的输入标记,但当我将其值作为request.getParameter传递时,它显示request.getParameter,而不是数字。我能做吗。我没有使用jsp。我想直接使用java和servlet。

欢迎使用java Web开发

我认为您需要学习java web应用程序中的会话管理和会话处理

在第三种形式中,当您检索电话号码时,将其存储在会话对象中,如下所示:

HttpSession session = request.getSession();
session.setAttribute("phone", phoneNumber); // pair of String=key and Object=value
现在,在第四表中,您可以获得以下电话号码:

Object phoneNumber = request.getSession().getAttribute("phone");
session.invalidate(); //clear-up current session

以您想要的任何形式解析此
phoneNumber

如果您发布您正在谈论的第3和第4个表单,这将对社区有所帮助。如果您有一个参数可以根据请求传递,那么请按请求传递,没有必要让会话负担过重。我指出,因为他需要从第二个表单到第四个表单的电话号码,这里的会话更容易实现。更容易实现vs更好的性能,我总是选择更好的性能。我不认为双向请求会比这里的会话更好吗?如果是,请提供,我很想学习新东西:)这就是为什么我要求OP显示他/她的表单代码,以便更容易检查错误可能在哪里。