Update
-personupdateform.jsp와 personupdateaction.jps 생성
-Dao 에다가 update 메소드 작성.
-personupdateform에다가 코드 작성.
-scriptlet에다가 선언
-목록에서 보내는 num읽기
-dao선언
-dto얻기
-td의 input값에 dto로 value 넣어주기
-selected로 옵션 값에 기존값 넣어주기
-num값을 form 안에 hidden으로 넣어주기
Updateaction에 bean으로 활용해보기
- jsp:useBean
- jsp:setProperty
- jsp:include
Cookie
-상태가 없는 프로토콜을 위해 상태를 지속시키기 위한 방법. 웹브라우저의 정보를 웹브라우저 자신들에게 저장. 이후에 서버로 전송되는 요청에는 쿠키가 가지고 있는 정보가 같이 포함되어서 전송된다.
Session
-세션은 웹서버쪽의 웹컨테이너에 상태를 유지하기 위한 정보를 저장
- javax.servlet.http 페키지의 HttpSession 인터페이스를 통해서 사용가능
- 서버와 관련된 정보를 노출시키지 않기 위해서 쿠키를 사용하는 것보다
HttpSession인터페이스를 통한 상태관리가 더욱 효율적
- 웹브라우저당 1개씩 생성되어 웹컨테이너에 저장
- 서버는 각각의 클라이언트로 부터 발생한 요청에 대해서 특정한 ID를 부여
(이 ID를 클라이언트에서 발생한 요청들과 비교해서 같은 ID인지를 구별하여,
이 ID라는 식별자에 특정한 값을 넣을 수도 있다)
- session객체는 웹브라우저와 매핑되므로 해당 웹브라우저를 닫지 않는 한
같은 창에서 열려진 페이지는 모두 같은 session객체를 공유하게됨
Upload
-cos.jar를 lib에 추가
-uploadform, uploadaction 파일 생성(jsp)
'학교 & 학원 이론 수업 > 네이버 클라우드 AIaaS 개발자 양성 과정' 카테고리의 다른 글
3.27(월) ~ 4.5(수) 수업정리 (0) | 2023.04.05 |
---|---|
3.24 수업정리 jsp - CRUD(3) / database 연동 (0) | 2023.03.24 |
3.22 수업정리 jsp - CRUD(1) (0) | 2023.03.22 |
3월 21일 자바 수업 정리 - JSP (1) | 2023.03.21 |
3월 20일 - eclipse&Mysql (0) | 2023.03.20 |