V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
anonymoustian
V2EX  ›  Java

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

  •  
  •   anonymoustian · 2015-12-04 01:17:36 +08:00 · 2731 次点击
    这是一个创建于 3284 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    2 条回复    2015-12-04 12:41:32 +08:00
    angiie
        1
    angiie  
       2015-12-04 09:45:47 +08:00
    哎,昨天晚上也在搭建,用过 SpringMvc+freemarker ,再也不会想用这玩意儿。 Struts2 实在太难弄了。
    anonymoustian
        2
    anonymoustian  
    OP
       2015-12-04 12:41:32 +08:00
    我知道不难,但是就是步骤拉下了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2091 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 00:36 · PVG 08:36 · LAX 16:36 · JFK 19:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.