본문 바로가기

프로그램

[JAVA]SPRING CONTROLLER의 반환형이 LIST 일 경우 VIEW에서 확인 및 사용방법

반응형

SPRING CONTROLLER의 반환형이 LIST 일 경우 VIEW에서 확인 및 사용방법



@RequestMapping("list")

public List<FileTest> list() throws Exception {

return ftService.selectFileTestList(); 

}


이렇게 List<FileTest> 를 넘겨줄 경우 이를 View 단에서 어떻게 접근하는지 헷갈려서 확인해봤다.


결론부터 이야기 하면 requestScope에 fileTestList 로 매핑되어 넘어온다.

(fileTestList 로 사용하면 됨)



확인하기 위해 태그스틀립 을 이용하여 로그를 확인해보았다.


    <ul>

<%

Enumeration e = request.getAttributeNames();


while(e.hasMoreElements() ) {

%>

        <li><%=e.nextElement() %></li>

<%    

}

%>

        <li><%=request.getAttribute("fileTestList")%></li>    

        <li>fileTestList : ${fileTestList}</li>

        <li>${empty fileTestList}</li>    

    </ul>


request 안의 attribute 로 잡혀있는 object들을 다 돌려서 찍어봤다.