使用撑杆2标签检索的ArrayList的元素,而无需使用S:迭代
Questions.java
package com.test;
public class Questions {
private String question;
private String answer;
public Questions(String question, String answer) {
// TODO Auto-generated constructor stub
this.question = question;
this.answer = answer;
}
public void setQuestion(String question) {
this.question = question;
}
public String getQuestion() {
return question;
}
}
的
package com.test;
import java.util.ArrayList;
import java.util.List;
public class LoginAction {
private List list;
public void setList(List list) {
this.list = list;
}
public List getList() {
return list;
}
public String execute() {
list = new ArrayList();
list.add(new Questions("Pet Name", "Junk"));
list.add(new Questions("Nick Name", "Bunk"));
list.add(new Questions("Real Name", "Hunk"));
return "SUCCESS";
}
}
源代码JSP的
源码:
给定的语句
<s:property="list[0]"/>
给输出
我怎样才能获取,而无需使用迭代器使用Struts2的标签值问题的对象?
您提取对象。这是它的'toString()'输出。如托马斯所示,打电话给你想要的子财产。 – 2011-03-03 17:58:24