首页 > struts2 如何使用 jdbc 读取数据库的每一行并在 jsp 页面中访问? 我可能落了一些步骤,一直未成功。

struts2 如何使用 jdbc 读取数据库的每一行并在 jsp 页面中访问? 我可能落了一些步骤,一直未成功。

刚刚学习 struts2 ,在做一个图书展示的简单页面,问题如下:
1.数据库里面有一个表 book ,有这四个字段: id,name,price,count ,有几条记录。
2.我建立了一个 index.jsp 的页面用于登陆(已经成功),登陆后通过 struts.xml 跳转到 userindex.jsp 中。
3.我建立了一个 action 叫做,用于读取所有的图书信息(数据库访问),里面建立了一个 list , 有 get 和 set 的方法。
4.userindex.jsp 的页面是这样写的:

<s:iterator value="list" status="st">
<tr>
<td><s:property value="id"/></td>
<td><s:property value="name"/></td>
<td><s:property value="price"/></td>
<td><s:property value="count"/></td>
</tr>
/s:iterator

现在 userindex.jsp 什么也没有
现在的问题是,我刚学 struts2 ,知道需要 action 来处理逻辑,可是如何把 BookInfoAction 和 userindex.jsp 结合起来, 我已经实现了登陆功能,是配置 struts.xml 中

<action name="login" class="shopping.LoginAction" method="login">
<result name="loginout">helloworld.jsp</result>
<result name="loginin" type="redirect">userindex.jsp</result>
</action>

可是我怎么把这个展示图书的页面和 我的 action 结合起来呢? 我如何才能做到登陆成功之后的页面( userindex.jsp )里面就可以直接显示所有的图书呢?

我一定是落下了什么步骤,这个我也是知道的,可是我搜了资料看了教程都没有提及,希望大家帮助我,谢谢!


<result name="loginin" type="redirect">这个地方是要redirect的action名字</result>
【热门文章】
【热门文章】