我在该应用程序中创建了一个Struts2应用程序,首先您需要通过创建用户名,密码,电话,地址和金额来创建一个帐户,并将其归入新创建的帐户。我能够完成这个过程所以现在我可以看到数据库中的值。但是当我想检查我的余额时,我需要输入用户名和密码以及帐号,当我输入所有这3个信息时,我应该能够从数据库中获取该特定行。我已经在servlet中完成了这个,但我知道它可以通过Struts2轻松完成。
那么,请告诉我如何在Struts2中执行此操作。任何帮助都非常感谢。
答案 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"/>