본문 바로가기

구디 아카데미 수료 과정/Servlet + JSP

구디아카데미 후기/ 국비지원IT개발자 취업 / 전민균 강사님/클라우드 활용 자바개발자 양성과정/•46일차/12.27

WAS와 WS /  request와 response

그래서 이 작업이 이루어 지는 곳이 WS = 루트 컨텍스트 root context

WAS에 소스들이 들어가있는거 = web apps

엔진이 돌면서 jsp가 번역돼서 자바 클래스가되고 실행이되는거 = work

 

ws를 아파치(웹서버) 로 사용하고 was를 톰캣으로 사용했다 라고 말해야 정확한 거임 

 

 

 

 

흐름 설명
response.getWriter().print() 요청 페이지에 값으로 응답을 해주겠다
response.sendRedierct() 주소창에 새로운 주소를 입혀주겠다
req.getRequestDispatcher().forward() 요청된 값을 request 객체에 담고 새로운 페이지에 값을 들고 가지고 가겠다.

 

 

 

응답(response) : 값을 처리하여 새로운 HTML을 만들어 화면에 text(HTML)전송

 

 

 

getParameter("name")

주소 or HTML로 전달받은 (HttpServletRequest) 값을 자바의 값으로 변경  getParameter("name")

 


Servlet의 Post 방식

 

 

예를들어서 로그인 페이지로 가는건 get 요청

하지만 로그인 하는건 post 요청 

 

 


scriptlet 

jsp 문서 에 자바의 영역을 선언해주는거

<%   %>   자바의 영역

<%=  %>  자바의 값


실전

MyBatisJoinController.java에서  set으로 담고   / 페이지 이동할곳까지 정해준다음

 

index.jsp에서 get으로 받는거임 

 


EL 처리 방식

EL(Expression Language)처리방식 얘는  객체 안만들어줘도됨 + 자바영역 사용 안해도됨

달러바인딩만 ㄱㄱ

 

 

 

 

 

 

구디아카데미 후기/ 국비지원IT개발자 취업 / 전민균 강사님