02 - Servlet 데이터 배열로 받기, 저장
🎲 2022-04-09
💡 유튜브 “뉴렉처” 기반으로 작성.
❗ 개인이 공부한 내용을 적은 것 이기에 오류가 많을 수도 있음
2022-04-09
💡 submit을 구분 하기
calc.html
- submit을 누르면 calc로 데이터가 넘어간다
- 그럼 누른 submit의 value가 덧셈인지 뺄셈인지 어떻게 알까?
- calc.java 파일에서 name으로 들어온 operator를 조건을 줘 덧셈일때, 뺄셈일때 조건을 준다
calc.java
💡 값을 받을 때 배열로 받기
하나씩 받기
기존에는 값을 받을 때 name 을 다르게 해서 하나씩 값을 받아줬다
add.html
add..java
값을 배열로 받는법
add2.html
- 같은 name으로 전달
add2.java
🔔 Application 활용
calc2.html
calc2.java
🔔 Session 활용
- 기존의 application을 session으로 바꿔준다
- HttpSession session = request.getSession(); 추
🔔 Cookie 활용
- 쿠키를 먼저 만들고 클라이언트한테 쿠키를 보내준다
- 쿠키를 배열로 받아준다
- 쿠키를 찾는다
- 서버의 특정경로 요청에서만 쿠키를 전송하고자 할때 setPath( ) 메소드를 사용
- 쿠키의 사용 시간을 설정 할 때는 setMaxAge() 사용
- 쿠키 삭제하기 -> setMaxAge(0) 으로 해주기
👍 https://opentutorials.org/module/3569/21213
🚀application / session / cookie 정리
application
사용범위 : 전역범위에서 사용하는 저장공간
생명주기 : WAS가 시작해서 종료할 때 까지
저장위치 : WAS 서버의 메모리
session
사용범위 : 세션범위에서 사용하는 저장 공간
생명주기 : 세션이 시작해서 종료할 때 까지
저장위치 : WAS 서버의 메모리
cookie
사용범위 : Web Browser 별 지정한 path 범주 공간
생명주기 : Browser에 전달한 시간부터 만료시간까지
저장위치 : Web Browser의 메모리 또는 파일
Leave a comment