Pages

2014년 2월 17일 월요일

[SPING] DB 값 화면에 뿌리기

Controller -> Service - > Dao -> SQL 
DB 작업시 위와 같이 작업을 해줘야 한다. 



자~~ 먼저 Controller 에 list를 추가 한다. 
결과값은 results 에 담겨 있다. 
 



DB 작업을 위해서 Service 와 Dao 에 추가 해야 한다. 
 



이제 Controller 의 list 에서 호출할 Service 을 추가 한다. 

 

 



이제 Service에서 호출할 Dao를 추가한다. 

 

 



SQL 문을 추가 하기 위해 select 해오는지 쿼리를 먼저 확인해보자~ 
화면에 찍을 내용이다. 
 


SQL를 추가하자. 
 




이제 화면에 뿌려줄 view를 추가하자. 
 


JSTL 을 쓰기 위해 <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 을 추가 했다 
그리고 결과값은 results 에 담겨 있고 for문을 돌며 화면에 출력한다. 
 




자 이제 모든 작업이 끝났다~~ 
잘 나오는지 결과 확인을 해보자~ 

"이제 페이지 추가 하는게 어렵지 않네~~" 


먼저 서버를 띠우고~ 
 


와~~ 결과가 잘 나온다. 
 



SQL 로그도 잘 찍히는지 확인해보자~ 
"잘 찍히는군~~" 
 


(추가내용) 
혹시 데이터가 안나오면 view 페이지인 list.jsp에서 컬럼부분을 대문자로 바꿔준다. 
1
2
3
<td>${result.NO}</td>
<td>${result.TITLE}</td>
<td>${result.CONTENT}</td>

[출처:JAVA Project - Spring 강좌]

댓글 없음:

댓글 쓰기