需要使用struts 1.3在jsp页面上显示数据
我正在尝试从表中读取数据并将其显示给用户。
有人能告诉我如何使用 struts 1.3 做到这一点吗?
I am trying to read data from a table and display it to the user .
Can anybody tell how to do it using struts 1.3 ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
编写一个扩展 Struts 的
Action
类的类。此类以List
的形式从数据库中提取数据。将此数据作为请求属性传递,request.setAttribute("myList", list)
。返回“成功”。在
struts-config.xml
中,将此Action
类映射到“成功”时的 JSP。请求将转发到 JSP。在JSP中,通过
request.getAttribute("myList")
从请求中获取列表。遍历列表并打印List
。您需要研究这个: http://struts.apache.org/1.x /userGuide/index.html
Write an class extending Struts'
Action
class. This class pulls the data from Database as aList
. Pass this data as request attribute,request.setAttribute("myList", list)
. Return "success".In your
struts-config.xml
, map thisAction
class to a JSP on "success". The request will be forwarded to the JSP.In the JSP, get the list from request by
request.getAttribute("myList")
. Iterate through the list and print theList
.You need to study this: http://struts.apache.org/1.x/userGuide/index.html
(编辑:刚刚注意到这是一个 2 年前的问题)
除非需要,否则不要使用 struts 标签。这可以通过 jstl/el 来完成。
因此,在您的 Action 类上,您将具有如下内容:
在您的 jsp 中:
您还可以使用以下方式访问键/值:
分别。
(Edit: Just noticed this is a 2 year old question)
Don't use the struts tags unless you NEED to. This can be accomplished with jstl/el.
So on your Action class you would have something like this:
In your jsp:
You can also access the keys/values with:
Respectively.