从操作类将数据发送到另一个 JSP 文件

问题描述 投票:0回答:1

主页有创建新记录的链接和显示所有现有记录的链接。

create_new_record
页面上,我将所有数据写入名为
saveRecords
的操作类方法中的文件,并在
List<Records>
方法中填充
retriveRecords

我的动作类代码:

public class MyRecordes{
  List<RecoredInfo> recoreds= new ArrayList<RecoredInfo>();
}

我的动作类中有相同的 getter 和 setter(我正在使用 Struts 2), 但是在主页上,当我单击“显示所有记录”(显示不同的 JSP 页面)时,没有显示任何内容。我必须使用 servlet 和/或

records
等方法吗?
编辑:

添加代码

doGet

showList.jsp

我的 
<table> <s:iterator value="arrayList" status="status"> <tr> <td><s:property value="firstName"/> <s:property value="lastName"/> </td> </tr> </s:iterator> </table>

类有一个名为

Action
的数组列表,我正在使用 getter/setter 来设置值。
    

java jsp struts2 action ognl
1个回答
0
投票
显示

arrayList


records


迭代器将迭代一个值。可迭代值可以是以下任意值:

<iterator>

java.util.Collection
java.util.Iterator
java.util.Enumeration
,或数组。

无论您在 JSP 上显示什么,数据都应该绑定到可以通过 OGNL 表达式检索并写入 JSP 输出的 beans 属性。

OGNL

OGNL 是对象图导航语言(参见

commons-ognl

获取完整内容 OGNL 的文档)。在这里,我们将介绍 OGNL 的一些示例 与框架共存的功能。要复习基本概念, 请参阅OGNL基础知识

如果您使用 Struts2,则不需要
servlet 和/或

java.util.Map 等方法

。 Struts2 框架实现了 MVC 模式,您可以在编写 Web 应用程序时遵循该模式。如果您是该框架的新手,那么最好从教程开始。

教程

框架文档是为

活跃

Web 开发人员编写的 假设您了解如何构建 Java Web 应用程序。 有关底层螺母和螺栓的更多信息,请参阅 Key 技术入门


© www.soinside.com 2019 - 2024. All rights reserved.