【发布时间】:2014-07-12 07:37:39
【问题描述】:
我在 Struts2 中遇到一个问题,请查看以下信息。
Java 代码:
public class Employ{
int empNo;
String empName;
}
class EmployAction{
List<Employ> empList=new ArrayList<Employ>();
int eno;
String ename;
}
<s:iterator value="empList">
<s:textfield name="eno" value="%{empNo}"/>
<s:textfield name="eName" value="%{empName}"/>
</s:iterator>
首先,我正在执行搜索操作并获取所有员工列表并在 JSP 中进行迭代。
每当我提交表单时,这个 empList 对象不会传递给 Action 类。我想要这个列表对象用于其他一些处理。
如何将此列表对象传递给 Action 类?注意:这里我没有使用任何 List Object 字段作为字段中的命名参数。
【问题讨论】:
-
但不确定,为什么它是低质量的。
-
因为 list 是 java.util 包中的一个集合。 HTML如何知道它?从网站我们可以发送表单标签中的所有内容。然后作为 post 发送或获取仅是字符串的变量。这只是一个基本概念。您可以发送字符串数组而不是来自 html 的集合列表。
-
我自己做了一些调查并解决了这个问题。对于每次迭代,我都将数据传递给数组 List 并且工作正常。我花了很多时间在这上面,这个修复可能会帮助其他人
-
据我了解,这不是低质量的。有时要求不同,但并不总是相同
-
您做得很好...很抱歉将您的问题评为低质量问题。 +1 对你的回答......你今天给我上了一课......