我有一个struts 2 Web应用程序,已经在其中登录并注册了帐户页面。当用户登录时,他将被转发到一个新页面,在该页面上我想用注册名显示他的名字。注册后,他将被转发到显示他的名字的页面。我不知道如何通过登录来实现此方法,但是我能够通过从输入文本中获取名称来在注册页面中实现它。我的问题是:如何仅通过使用登录页面中的电子邮件从数据库获取数据(名称)?另一个问题是:当我进入名称页面时,我想要一个按钮,而当用户单击该按钮时,我想要显示他的所有可用信息。



注册后,当我单击提交后,下一页将是



我们可以在这里看到该名称正在显示,并且当我单击“搜索”时,有关john的所有数据也将显示在此页面中。



这是登录页面,当我登录下一页时将



但是我们可以在这里看到没有显示名称。我只是想使用登录名中的电子邮件,然后从注册中获取相同的电子邮件,就如何从数据库中获取数据(名称),我想显示所有有关约翰的数据单击按钮搜索时

更新:

我现在可以从数据库中获取数据的价值,但是我只能在控制台上显示它,但无法在jsp上显示它的任何想法,这就是它的外观

最佳答案

回答更新问题:我只是将这些东西放在我的jsp上,它做得很好

name:    <s:property value="user.getName()"></s:property>
email:   <s:property value="user.getEmail()"></s:property>
address: <s:property value="user.getAddress()"></s:property>
gender:  <s:property value="user.getGender()"></s:property>

09-11 12:02
查看更多