일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- optgroup
- 부스트코스
- HTML Templating
- ES6
- 다시보자
- 김성박
- spring
- nth-child()
- 가상요소 선택자
- 가상클래스 선택자
- 즐거운자바
- 즐거운 자바
- 소스트리
- 깃헙
- 서블릿
- jsp
- EDWITH
- JavaScript
- 상속
- 속성 선택자
- 보충필요
- vmax
- nth-of-type()
- 웹개발
- 복합 선택자
- 자바
- 다시볼 것
- 부정 선택자
- vmin
- datalist
- Today
- Total
목록jsp (5)
기억의 DataBase
서블릿과 JSP는 상호보완적인 관계 서블릿 : 로직을 구현하기는 편리 / HTML을 출력하기엔 불편 JSP : 로직을 구현하기는 불편 / HTML을 출력하기엔 편리 >> 둘의 장단을 상호보완 하기 위해서 forward를 잘 활용할 필요가 있음 웹브라우저의 request에서 Logic을 서블릿에서 처리한 후 로직 처리결과만 JSP로 forward하고, 로직 처리결과를 포함한 HTML을 JSP로 출력하여 response를 통해 돌려주는 것이 Servlet과 JSP의 연동 Servlet(로직) / JSP(HTML) Servlet - 로직(v1, v2 , result 등의 결과값만을 request 객체를 통해 jsp로 forward) JSP - HTML(request 객체를 통해 전달받은 결과값을 출력) ※ J..
리다이렉트(redirect) 리다이렉트는 HTTP프로토콜로 정해진 규칙이다. 서버는 클라이언트의 요청에 대해 특정 URL로 이동을 요청할 수 있다. 이를 리다이렉트라고 한다. 1. 브라우저가 redirect01.jsp를 서버에 요청 2. 요청을 받은 서버는 브라우져에게 redirect01.jsp 파일내의 response.sendRedirect("redirect02.jsp"); 코드에 따라 HTTP 상태코드 302로 응답(response)하게되며, 헤더 내의 Location에 이동할 URL(redirect02.jsp)를 추가하여 브라우져에게 그 URL로 이동할 것을 요청(이 단계가 redirect) 3. 브라우져는 302 코드로 응답받게 되면 헤더내의 Location에 포함된 이동할 URL(redirect..
선언문 : jsp 파일 내에서 클래스의 변수나 함수를 선언할 때 사용하는 문법 서블릿 클래스의 jspService() 메소드 내에 선언하는 것이 아니라, 서블릿 클래스 자체에 선언하는 것 (클래스로 작성하는 경우가 많아서, jsp로 작성하는 경우는 드물다.) 스크립트릿 : jsp 파일 내에서의 프로그래밍 로직을 기술할 때 사용 서블릿 클래스의 jspService() 메소드 내에 선언하는 것으로, 지역변수의 성격을 가짐 표현식 : jsp파일에서 브라우저에 출력할 부분을 표현 스크립트릿 내에서 out.print()와 같은 의미 주석 html 주석 : 서블릿으로는 바뀌지만, 브라우져에서 주석처리되어 보이지 않음 Java 주석 : //, /* */ 서블릿으로는 바뀌지만, 서블릿을 실행할때 실행되지 않음 jsp ..
WAS가 웹브라우져로부터 JSP에 대한 요청을 받게 되면, WAS는 JSP코드를 서블릿 코드(JAVA)로 변환한 후 컴파일하여 실행 함 출처 : https://www.studytonight.com/jsp/lifecycle-of-jsp.php JSP파일 > JAVA 파일(서블릿) DOCTYPE html> Insert title here 서버에 jsp파일을 처음 요청할 때 실행됨 jspService() > jspInit()이후 jsp파일 내의 Code을 작동할 때 실행됨 (변경사항이 없을 경우, 계속해서 같은 jsp파일을 요청하면, jspService()만 계속 실행됨) jspDestory() > 서버를 종료한 경우 실행되거나, 변경 이후 다시 jsp파일을 요청하면 jspDestroy() 이후 다시 jspI..