반응형
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들을 다 돌려서 찍어봤다.