0
Java 클래스에서 전달 된 JSP 페이지에서 ArrayList
을 얻으려고합니다. 그러나 결국 나는 성공하지 못했습니다. 여기 내가 한 일이있다. 여기 Java 클래스에서 Arraylist를 전달하고 JSP 페이지에서 가져옵니다. Struts 2에서
내 POJO 클래스입니다 :
public class Coordinates {
private double latitude;
private double longitude;
public double getLatitude() {
return latitude;
}
public void setLatitude(double latitude) {
this.latitude = latitude;
}
public double getLongitude() {
return longitude;
}
public void setLongitude(double longitude) {
this.longitude = longitude;
}
}
그리고 비즈니스 로직을 작성 곳이 한 자바 클래스입니다 :
<Table>
<s:iterator value="mylist" status="Status">
<tr>
<td><s:property value="%{mylist[#Status.index].latitude}" /></td>
<td><s:property value="%{mylist[#Status.index].longitude}" /></td>
</tr>
</s:iterator>
</Table>
다음은
public class Leverage extends ActionSupport{
List<Coordinates> mylist = new ArrayList<Coordinates>();
public String getMapDetail()throws Exception{
LevService lev =LevService .getInstance();
mylist = lev .getCurrentLocation();
System.out.println("Size of list is: "+mylist.size());
return SUCCESS;
}
내 JSP 페이지입니다
인쇄합니다. 콘솔에서 ArrayList
의 크기. 그러나 그것은 행을 만들지 않습니다.