【发布时间】:2011-10-30 13:22:52
【问题描述】:
目前我正在使用 scriptlet 在 jsp 中获取数据,但现在想使用 JSTL,因此我正在尝试将我的 scriptlet 代码转换为 JSTL。但是对于以下场景,我不知道如何在 jstl 中获取数据。
让我举例说明:
有3个对象
- 用户(user_id、用户名、密码)
- 盒子 (box_id, box_name,list_of_boxCat)
- BoxCat (box_cat_id,box_id,user_id,cat_name)
现在我需要显示用户拥有的框列表。因此,我通过在 servlet 中触发查询创建了一个 Box 对象列表,并在请求属性中的 jsp 中传递该列表,然后在 jsp 中访问它。直到这一切顺利。但是现在我必须直接访问没有来自 Box 对象的任何引用的 BoxCat 对象。要获得 BoxCat 对象,我必须将 Userid 和 Box id 结合起来,然后才能获得 BoxCat id。因此,在 scriptlet 中,我调用我的 DAO 并通过运行查询来获取列表。但我不知道如何做这个JSTL。任何人请帮助我如何做到这一点?
【问题讨论】: