当前位置: 首页 > 知识库问答 >
问题:

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

胡意致
2023-03-14

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

共有1个答案

柏阳炎
2023-03-14

欢迎使用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

以您想要的任何形式解析这个电话号码。

 类似资料:
  • 问题内容: 我正在制作一个程序,可以从我创建的数据库中检索字段的输入数据/值。但是,当我运行它时,输出始终为null。不知道怎么了 这是我的代码: 在我的主班我有以下代码: 我不知道为什么我运行它时总是说null。 问题答案: 您实际上并没有在设置员中“设置”任何东西。 最重要的是:我对getter和setter的理解使您可以在getter中进行查询。

  • 我正在尝试从localStorage获取信息,以传递给应用程序中的数据库。我在控制台中输入“localstorage”,它会显示正确的值,所以我相信它可以在那里进行检索。然而,由于某种原因,我无法得到数据。现在,变量rfidText正在通过键盘输入设置。我想通过抓取LocalStorage中“userid”中的字符串来设置它。下面我有一个评论,我已经尝试了,但不起作用。我在file1中调用loca

  • 我正在尝试实施一个工资系统,但我在更新员工方面遇到了一些问题。我已将员工的性别作为varchar存储在数据库中。当我输入员工id并单击搜索按钮时,我想从数据库中获取该信息,并根据数据以男性/女性单选按钮显示。代码中没有错误。但问题是,当我尝试这样做时,只有男性按钮显示为选中状态,这是默认设置。即使数据库上的数据显示为女性,女性单选按钮也不会被选中。有谁能帮我解决这个问题吗?下面是我的代码。

  • 问题内容: 我有两种形式,我需要将值从form1.textbox1传递给form2.variable 表格1: `和Form2: 当我在Form2上单击“保存”并打开调试时,我会看到“ ed = 3; en = 5”,但是当我在Form1上单击“打开form2”并打开调试时,我会看到“ Ed = null; En = null;”。并在文本框中显示一个没有值的空白表格。请帮助。 问题答案: 您创建

  • 这是最好的办法吗?如何从Driver.FindElement获取字符串值?