springMVC 는 어떻게 controller 의 Model 데 이 터 를 jsp 페이지 에 전달 합 니까?

action 에 데 이 터 를 저장 합 니 다.코드 는 다음 과 같 습 니 다.

@Controller //    IOC  
//@RequestMapping(value="/topic")
public class TopicAction {

  @Resource(name = "topicServiceImpl")
  private TopicService topicService;

  /**
   *     
   */
  @RequestMapping(value="/index")
  public String index(Model model){
    List<Topic> topicList = topicService.getAllTopicList();
    model.addAttribute("topics", topicList);
    System.out.println("   model="+model);
    return "index.jsp";
  }
}

어떻게 jsp 페이지 에서 데 이 터 를 얻 습 니까?
먼저 과거의 데 이 터 를 전달 할 때 어떤 유형 을 알 아야 합 니까?그리고 데 이 터 를 분석 하여 데 이 터 를 표시 합 니 다.
el 표현 식${topics}으로 다음 과 같은 데 이 터 를 얻 을 수 있 습 니 다:

[Topic [id=0, time=2016-12-05 08:29:02.0, title=html , contents=null, isTuiJian=0, good=15, user=null, replyList=[], type=null], Topic [id=0, time=2016-12-05 08:29:04.0, title=JSP , contents=null, isTuiJian=0, good=2, user=null, replyList=[], type=null], Topic [id=0, time=2016-12-05 08:28:59.0, title=test, contents=null, isTuiJian=0, good=3, user=null, replyList=[], type=null], Topic [id=0, time=2016-12-05 08:28:52.0, title=test2, contents=null, isTuiJian=0, good=0, user=null, replyList=[], type=null], Topic [id=0, time=2016-12-13 09:29:30.0, title= , contents=null, isTuiJian=0, good=3, user=null, replyList=[], type=null], Topic [id=0, time=2016-12-05 08:28:56.0, title=test4, contents=null, isTuiJian=0, good=0, user=null, replyList=[], type=null], Topic [id=0, time=2016-12-05 09:02:19.0, title=tst2, contents=null, isTuiJian=0, good=30, user=null, replyList=[], type=null], Topic [id=0, time=2016-12-08 14:45:47.0, title= , contents=null, isTuiJian=0, good=3, user=null, replyList=[], type=null], Topic [id=0, time=2016-12-08 19:39:15.0, title= , contents=null, isTuiJian=0, good=0, user=null, replyList=[], type=null], Topic [id=0, time=2016-12-09 14:17:17.0, title=test, contents=null, isTuiJian=0, good=0, user=null, replyList=[], type=null], Topic [id=0, time=2016-12-09 14:19:21.0, title= の, contents=null, isTuiJian=0, good=0, user=null, replyList=[], type=null]]
이곳 은 분명히 우리 가 원 하 는 데이터 가 아니다.
이${topics[1].title}을 사용 하면 다음 과 같은 데 이 터 를 얻 을 수 있 습 니 다.
${topics[1].title}밖 에 for 순환 을 추가 하여 모든 데 이 터 를 출력 할 수 있 습 니 다.
여 기 는 제 개인 적 인 결론 입 니 다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기