request.getParameter() 대신
자바 빈즈를 통해 값을 들고 와 DAO 객체에 넘겨 주려고 했는데 실패했다.
왜냐 하면
Board.java에
setter, getter 가 없기 때문이다.
자바 클래스에 setter 가 jsp:setProperty와 연결 되는 거 같고
getter가 <jsp:getProperty> 와 연결 되는 거 같다
둘 이 어떻게 연결이 되는 거지...
감이 안온다..
write.jsp form 태그에서 들고 온 값을
request.getParameter로 가져 왔다.
이제 자바 빈즈를 사용해서 코드를 수정하면
Board.java 에 setter, getter 와
자바 빈즈를 이용해서
BoardDAO에 자바 빈즈 객체 board를 넘겨 주었다.
write.jsp 파일에서 boardAction.jsp 파일로 데이터를 넘겨 줄 때
input 태그에 name 과 Board.java에 있는 변수 명이 같고
<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 |