request.getParameter() 대신

 

자바 빈즈를 통해 값을 들고 와 DAO 객체에 넘겨 주려고 했는데 실패했다.

 

왜냐 하면

 

Board.java에

 

setter, getter 가 없기 때문이다.

 

 

 

자바 클래스에 setter 가 jsp:setProperty와 연결 되는 거 같고

getter가 <jsp:getProperty> 와 연결 되는 거 같다

 

둘 이 어떻게 연결이 되는 거지...

감이 안온다..

 

BoardAction.jsp

write.jsp  form 태그에서 들고 온 값을

 

request.getParameter로 가져 왔다.

 

이제 자바 빈즈를 사용해서 코드를 수정하면

 

 

Board.java 에 setter, getter 와

 

자바 빈즈를 이용해서 

BoardDAO에 자바 빈즈 객체 board를 넘겨 주었다.

 

 

 

write.jsp 파일에서  boardAction.jsp 파일로 데이터를 넘겨 줄 때

input 태그에 name 과 Board.java에 있는 변수 명이 같고

 

boardAction.jsp

<jsp : useBean> 에서 Board.java 클래스를 불러왔고

setProperty에 있는 property 값의 변수 이름과 동일 하기 때문에 연동이 되는 것 같다...............

 

 

'프로젝트 > JSP CRUD 게시판' 카테고리의 다른 글

게시판 목록 페이징 하기  (0) 2020.11.30
게시판 목록 만들기  (0) 2020.11.30
게시판에서 User 객체 가져오기?  (0) 2020.11.29
페이지 전환, 이동  (0) 2020.11.20
포트 번호 충돌  (0) 2020.11.20

+ Recent posts