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

2015-12-04 01:17:36 +08:00
 anonymoustian

刚刚学习 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 )里面就可以直接显示所有的图书呢?

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

2664 次点击
所在节点    Java
2 条回复
angiie
2015-12-04 09:45:47 +08:00
哎,昨天晚上也在搭建,用过 SpringMvc+freemarker ,再也不会想用这玩意儿。 Struts2 实在太难弄了。
anonymoustian
2015-12-04 12:41:32 +08:00
我知道不难,但是就是步骤拉下了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/241020

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX