主页有创建新记录的链接和显示所有现有记录的链接。
在
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 来设置值。arrayList
迭代器将迭代一个值。可迭代值可以是以下任意值:无论您在 JSP 上显示什么,数据都应该绑定到可以通过 OGNL 表达式检索并写入 JSP 输出的 beans 属性。<iterator>
、
、java.util.Collection
、java.util.Iterator
,或数组。java.util.Enumeration
OGNLcommons-ognl如果您使用 Struts2,则不需要获取完整内容 OGNL 的文档)。在这里,我们将介绍 OGNL 的一些示例 与框架共存的功能。要复习基本概念, 请参阅OGNL基础知识。
java.util.Map
等方法
。 Struts2 框架实现了 MVC 模式,您可以在编写 Web 应用程序时遵循该模式。如果您是该框架的新手,那么最好从教程开始。
教程活跃Web 开发人员编写的 假设您了解如何构建 Java Web 应用程序。 有关底层螺母和螺栓的更多信息,请参阅 Key 技术入门。