2010-02-16 7 views
0
public class Controller implements Serializable 
{ 

private Admin[] users; 
private String[] names; 

public String[] getNames() { 
    names = new String[] {"Joseph", "Lawson", "Shylet", "Norest"}; 
    return names; 
} 

public Admin[] getUsers() 
{ 
    List<Admin> usersList = retrieve(); 
    users = new Admin[usersList.size()]; 
    int z = 0; 



    for(int i = 0; i < usersList.size(); i++) 
    { 
     users[i] = new Admin(); 

     String id = usersList.get(i).getId(); 
     String password = usersList.get(i).getPassword(); 

     users[i].setId(id); 
     users[i].setPassword(password); 


    } 
    return users; 
} 
} 

문자열을 반복하여 표시하기 위해 jstl을 성공적으로 사용했지만 내 사용자에게 동일한 작업을 수행 할 수없는 것처럼 보입니다. 정렬. 제가 누락 된 부분이 무엇인지 궁금합니다. 많은 문서를 확인했지만 사용자 정의 배열 객체를 검색하는 JavaBeans에 대한 예제를 볼 수 없습니다. 도움을 주셔서 감사합니다JSP로 JavaBeans를 사용하여 객체 배열을 표시하는 방법

답변

0

사용자 목록을 반복하는 맞춤 태그를 만들 수 있습니다. 자세한 내용은 tutorial을 읽으십시오.

1

문자열을 jstl로 관리하는 경우 관리자 권한으로 이동해야합니다. 아마도 관리자 속성을 루프의 일부로 추가해야 할 수도 있습니다. 이런 식으로 뭔가 : 루프 내부

<c:forEach var="a" items="${thevarinyourresponse}"> 
    <div>${a.id} ${a.password}</div> 
</c:forEach> 

참고 관리자 속성. Admin에 대해 올바른 특성을 사용해야하고 다른 java bean과 같은 특성에 대해 getter 및 setter를 작성해야합니다.

관련 문제