如何从jsp页面传递信息并在以后使用Struts2中的jsp检索它

时间:2013-05-27 11:09:48

标签: java mysql jsp struts2

我在该应用程序中创建了一个Struts2应用程序,首先您需要通过创建用户名,密码,电话,地址和金额来创建一个帐户,并将其归入新创建的帐户。我能够完成这个过程所以现在我可以看到数据库中的值。但是当我想检查我的余额时,我需要输入用户名和密码以及帐号,当我输入所有这3个信息时,我应该能够从数据库中获取该特定行。我已经在servlet中完成了这个,但我知道它可以通过Struts2轻松完成。

那么,请告诉我如何在Struts2中执行此操作。任何帮助都非常感谢。

1 个答案:

答案 0 :(得分:0)

method 1 : set as request Attribute

通过以下方式在当前JSP中设置属性:

request.setAttribute(name, value);

现在通过以下方式获取下一个JSP中的值:

request.getAttribute(name)

method 2 : set as session Attribute

用于设置会话中的值

String name = request.getParameter("name");

从会话中获取值

session.setAttribute("theName", name);

method 3 : store in hidden filed and keep passing

隐藏字段中的设置值与在文本字段中传递值一样简单 只创建隐藏的文本字段

<input type="hidden" name="something" value="something"/>
相关问题