JSP
-
JSP 내장객체JSP 2022. 6. 22. 14:43
내장 객체란 JSP에서 선언 없이 사용 할 수 있는 객체로 스크립트릿이나 표현식에서 사용할 수 있다! 내장객체 목록 (변수명) 자바클래스, 역할 request javax.servlet.http.HttpServletRequest HTML Form 요소 선택값과 같은 사용자 입력 정보를 읽어올때 response javax.servlet.http.HttpServletResponse 사용자가 요청을 하면 그에 응하는 응답을 처리 할때사용함. pageContext javax.servlet.jsp.PageContext 현재 JSP실행에 대한 context정보를 참조하기 위해 사용함 session javax.servlet.http.HttpSession 클라이언트 세션 정보를 처리하기 위해 사용한다. applicati..
-
JSP 문법 (스트립트릿 Scriptlet)JSP 2022. 6. 22. 14:15
스트립트릿(Scriptlet) JSP 파일 중간에 자바코드를 쓰는것. 주로 로직을 짤 때 씀.
-
JSP 문법 (액션 태그)JSP 2022. 6. 22. 13:45
액션은 JSP 구성중하나이고 페이지 간 흐름을 제어한다. 액션태그에는 include, forward, beans가 있다 1 . include 액션 include 지시어와 같다고 생각했는데 이것은 다른 페이지를 import한다. 차이점은 실행지점에 부르고자하는 파일을 호출하고 결과를 포함시키는다. 기본형식 ex) aa.jsp head.jsp 2. forward액션 include 액션과 비슷하지만 현재 페이지의 제어권을 완전히 다른페이지로 전달함. aa.jsp head.jsp * 자바빈즈란 ? 하나의 JSP에 포함되지않고 독립객체이다. (여러 JSP에서 사용가능) 그럼 왜 쓰냐? : 많은 파라미터를 빈즈 처리해서 사용하거나 값을 전달할수있어서 처리에 효율성이 좋고, 여러군데 사용가능해서 실용성이 좋다. 3...
-
JSP 문법 (지시어)JSP 2022. 6. 22. 13:01
1. 기본 지시어 기본형식 ex)) page contentType=”text/html;charset=euc-kr” : MIME 형식과 캐릭터셋 설정 import=”javax.sql.* , java.util.*” : jsp파일 내에서 사용할 외부자바 패키지나 클래스 지정 errorPage=”error.jsp” : 에러페이지 발생시 에러.JSP호출 2. include 지시어 - 현재의 jsp파일에 다른 jsp파일을 포함시킨다. 기본 형식 지시어 테스트 footer.jsp를 포함시키면서 굳이 footer를 따로 만들필요없이 가져와 사용하는걸 알 수있다. 3. tag지시어 - 현재 jsp페이지에 사용할 외부 태그를 지정함. 표준화된 커스텀태그 : JSTL(JSP Standard Tag Library) 사용목적은..
-
JSP 기초JSP 2022. 6. 22. 10:21
JSP(JavaServer Page)는 스크립트 언어이다. 특징 1. 자바가 제공하는 기능을 그대로 사용할수있음. 2. 프로토콜에 따라서 클라이언트 요청에 처리응답함. 3. 쉽게 웹 어플리케이션을 프로그래밍 할 수 있다. 4. HTML을 요청에 따라 해당 화면을 생성하지만, 문서도 생성하는데 사용됨. 웹 컨테이너란? : 웹 어플리케이션을 실행 할 수있도록 하는 컨테이너 - 자바에서는 JSP와 servlet 으로 구성되어있다.(그림을 보면 쉽게 구성도를 알 수 있음) 주로Tomcat 대표적인 예이다. (제티 등등.) JSP 컨테이너 + 서블릿 컨테이너 = 웹 컨테이너