앞서 우선 controller를 이용해 화면을 띄워봤었다.
https://standout.tistory.com/1108
MyBatis 연결테스트 또한 완료했으니 MVC패턴을 완성시켜보자.
https://standout.tistory.com/1112
Controller에는 service를, service엔 dao를, dao에는 sqlsession을 autowired해 각 패턴을 연결시킨다.
@Autowired
BoardService boardService;
@RequestMapping(value = { "/", "/board/list.do" })
public ModelAndView list() throws ClassNotFoundException {
ModelAndView mv = new ModelAndView();
mv.setViewName("/board/list");
String count_result= boardService.count();
System.out.println(count_result);
mv.addObject("count", count_result);
return mv;
}
@Autowired
private BoardDao boardDao;
public String count() {
return boardDao.count();
}
@Autowired
private SqlSession SqlSession;
public String count() {
Integer count = SqlSession.selectOne("com.sanghee.board.count");
return String.valueOf(count);
}
modelandview로 리턴하여 값을 이제 jsp에 삽입할 수 있다.
jstl 라이브러리를 추가해 jsp에 변수이름을 넣어 확인해보자.
완료
'JAVA > Spring' 카테고리의 다른 글
MVC패턴 게시판 구현하기: 상세페이지 (0) | 2023.11.28 |
---|---|
MVC패턴 게시판 구현하기: 리스트페이지 (0) | 2023.11.28 |
MyBatis: 간단히 DB 연결테스트하기 (0) | 2023.11.06 |
JdbcTemplate: 간단히 DB 연결테스트하기 (0) | 2023.11.06 |
Dynamic web project Spring MVC패턴: Controller로 화면띄우기 (0) | 2023.11.01 |