0
Spring에서 jslt를 사용하여 다단계 목록을 인쇄하고 싶습니다. 어떻게하면 컨트롤러와 JSP를 코딩 할 수 있습니까?Spring에서 다단계리스트를 출력하는 방법
- 뉴스 - 고양이 1
- 뉴스
- 뉴스
- 뉴스
을 ITEM3 ITEM2 ITEM1 뉴스 고양이-2
- 뉴스
- 뉴스 을 ITEM2 ITEM1
- 뉴스
- 뉴스
- 뉴스는 여기
내 컨트롤러 코드
@RequestMapping(value = "/index.htm", method = RequestMethod.GET)
public String loadHomePage(ModelMap map) {
List<NewsCategory> cat = newsService.getNewsCat();
for(NewsCategory c : cat){
List<News> list = newsService.getByCat(c.getId());
map.put("list-" + c.getId(), list); // is this right?
}
map.put("newscat", cat);
// And how to print these in the jsp page?
return "index";
}
감사합니다.
내 코드에서 ModelMap에는 list-1, list-3, list-4라는 이름의 뉴스 목록이 많이 포함되어 있습니다.이 목록은 "$ {list-1}"이 아닌 동적 이름입니다. 왜냐하면 나는 c.getID()에 의해 리턴 된 값을 알지 못하기 때문에 jsp에서 값을 얻기 위해 속성 이름을 모른다. 미안해, 내 영어로. – james87
나는 대답을 편집했다. –