02_JSP

Hyunny ·2023년 6월 29일
0
post-thumbnail

📌 JSP란 ?

: Servlet에 HTML 코드를 쓰는게 불편하기 때문에 반대로, HTML 코드에 Java코드를 쓸 수 있게 하는 문서
: JSP 생성 폴더 위치 -> webapp / WEB-INF 폴더 내부에 생성
req.getRequestDispatcher("JSP경로");
: HttpsServletRequest 객체가 생성될 때 내부에 자동으로 요청발송자(RequestDispatcher)가 같이 생성됨

: 응답 화면을 만드는 servlet의 일을 좀 더 효율적으로 처리할 수 있는 JSP에게 넘겨줄 예정


🔊 JSP로 응답하기

-Dispatcher : 필요한 정보를 제공하는 자 == 발송자

  • 위임 : (맡은 일은) 넘겨주다
  • forward : 전송하다, 보내다

🔊 jsp에게 전송할때 값을 같이 전달하는 법

  • req.setAttribute(String key, Object value);**
  • Attribute : 속성 (데이터, 값)
  • key는 String(문자열)
  • value는 모든 객체( 타입 상관 없음 )

<% %> : 자바 코드 작성 영역

  • getAttribute("key")
    반환형 Object -> 원래 타입으로 강제 형변환이 필요함!
profile
개발 learning ... 📝

0개의 댓글