0

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

4

1 回答 1

0

欢迎来到 Java Web 开发。

我认为您需要了解 Java Web 应用程序中的会话和会话处理。

第三种形式中,当您检索将其phoneNumber存储在会话对象中时:

HttpSession session = request.getSession();
session.setAttribute("phone", phoneNumber); // pair of String=key and Object=value

现在在第 4 种形式中,您可以获得以下电话号码:

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

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

于 2012-06-17T16:50:27.237 回答