Day 36

·2023년 7월 26일
0

Global_2023_2

목록 보기
35/56
post-thumbnail

1. 액션태그에 대하여 설명하시오.

  • forward

    현재 JSP 페이지의 실행을 중단하고 다른 JSP 페이지로 이동

  • include

    현재 JSP 페이지에 다른 JSP 페이지의 내용을 포함

  • param

    다른 JSP 페이지로 매개변수를 전달

2. forward 와 redirect 의 차이는?

forward는 쿠키를 유지하고 속도가 빠르지만
redirect는 쿠키를 재설정하여 속도가 느리다

3. 쿠키와 세션에 대하여 설명하시오.

  • 쿠키는 빨대가 유지되지 않을때 연결 된 것처럼 작동
    (서버가 웹브라우저에 심어<구워>놓은 쿠키를 불러오는것)
    예시: 쿠팡의 장바구니 목록
  • 세션의 정보는 웹서버에 저장됨

4. respons.sendRedirct 함수에 대하여 설명하시오.

HTTP 응답을 통해 리디렉션을 수행하는 데 사용되는 함수


일단 취업하면 잘하고 못하고 상관없이 적응이 문제다🆒


Point

  • 자주 나오는 질문

    1. get 방식과 post 방식의 차이
    2. forward와 redirect의 차이
    3. 쿠키와 세션의 차이
    4. 4가지 scope(영역) 메모리 관련
  • jst 태그(잘안씀): 액션태그=forward,include,param,bean

  • 쿠키와 세션

    • response.addCookie(cookie); 쿠키 심어달라는 요청
      cookie set에서 request로 꺼내오고
      cookie del에서 setMaxAge(유효시간을 0으로 만들어서) 보낸다

    • getAttribute는 기본적으로 object타입

    • request, session, application, page 4가지 메모리 영역

    • 메모리 영역에 따라(변수에 대해) 지속되는 시간이 다르다
      인스턴스 - > heap(),
      공유변수 - method(프로그램이 끝날때 까지),
      지역변수 - static()

    • jsp는 class 형태로 들어가지 않는다

      • private, public등이 통용되지 않음
      • 왜냐면...필요없으므로
      • 공유할 수 있는 메모리 공간: session
      • tomcat에 접속하면 쿠키에 심고
        자기쪽 번호도 session 객체에 저장(session ID)
      • session은 로그인
  • 500번 에러: 문법 문제

  • 200번: 성공

0개의 댓글