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개발자 취업 / 전민균 강사님