일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 소스트리
- 웹개발
- 속성 선택자
- vmin
- 깃헙
- 즐거운 자바
- EDWITH
- ES6
- spring
- JavaScript
- 김성박
- 부정 선택자
- 자바
- jsp
- 상속
- datalist
- 가상클래스 선택자
- optgroup
- nth-child()
- HTML Templating
- nth-of-type()
- 다시볼 것
- 서블릿
- vmax
- 가상요소 선택자
- 복합 선택자
- 보충필요
- 즐거운자바
- 다시보자
- 부스트코스
- Today
- Total
목록EDWITH (37)
기억의 DataBase
EL( ${EL} ) 표현언어(Express Language) JSP 문법을 보완(프론드엔드 개발자나 디자이너가 봐도 이질감이 들지 않게) EL의 기능 •JSP의 스코프(scope)에 맞는 속성 사용 •집합 객체에 대한 접근 방법 제공 •수치 연산, 관계 연산, 논리 연산자 제공 •자바 클래스 메소드 호출 기능 제공 •표현언어만의 기본 객체 제공 사용예 / / 안에서는 사용이 불가, 보다 편리하고 직관적으로 값을 출력할 수 있음 EL의 기본객체 ${sessionScope.id} EL을 사용한 경우와 사용하지 않은 경우 비교 ${pageContext.request.requestURI} 는 pageContext.getRequest().getRequestURI() 와 같음 ${requestScope.name}..
Scope란? 변수를 어떤 범위 내에서 사용할지를 정하는 기준 출처 : http://inheritingjava.blogspot.kr/2011/04/chapter-42-scope-of-javabeans-in-jsp.html 4가지 Scope • Page : 페이지 내에서 지역변수처럼 사용 • Request : http요청을 WAS가 받아서 웹 브라우저에게 응답할 때까지 변수가 유지되는 경우 사용 • Session : 웹 브라우저 별로 변수가 관리되는 경우 사용(생성되고, 지워지기 전까지) • Application : 웹 어플리케이션이 시작되고 종료될 때까지 변수가 유지되는 경우 사용 Page Scope •PageContext 추상 클래스를 사용 •JSP 페이지에서 pageContext라는 내장 객체로 사용..
서블릿과 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 ..