'Language'에 해당되는 글 463건

  1. 2014.11.11 page 기본 객체
  2. 2014.11.11 config 내장 객체
  3. 2014.11.11 application 기본 객체
  4. 2014.11.11 session 내장 객체
  5. 2014.11.11 pageContext 내장 객체
  6. 2014.11.11 out 내장 객체
  7. 2014.11.11 response 내장 객체
  8. 2014.11.11 request 내장 객체
  9. 2014.11.11 pageContext 내장 객체
  10. 2014.11.11 http://www.docjar.com/

page 기본 객체

Language/JSP 2014. 11. 11. 14:16

- page 내부 객체는 JSP 페이지 그 자체를 나타내는 객체이다.


- JSP 페이지 내에서 page 객체는 this 키워드(this : 자바에서 자기 자신을 가리키는 레퍼런스)로 자기 자신을 참조할 수가 있다.


- page 객체는 javax.servlet.jsp.HttpJspPage 객체 타입으로 JSP 내장 객체이다.


- 웹 컨테이너는 자바만을 스크립트 언어로 지원하기 때문에 page 객체는 현재 거의 사용되지 않는 내부 객체이다.


- 그러나 자바 이외의 다른 언어가 사용될 수 있도록 허용된다면, page 객체를 참조하는 경우가 발생할 수 있다.


출처 - http://hyeonstorage.tistory.com/86

'Language > JSP' 카테고리의 다른 글

JSP 내장 기본 객체의 영역(scope)  (0) 2014.11.11
exception 내장 객체  (0) 2014.11.11
config 내장 객체  (0) 2014.11.11
application 기본 객체  (0) 2014.11.11
session 내장 객체  (0) 2014.11.11
:

config 내장 객체

Language/JSP 2014. 11. 11. 14:14

- config 내장 객체는 javax.servlet.ServletConfig 객체 타입이다.


- ServletConfig 객체는 서블릿이 초기화되는 동안 참조해야 할 정보를 전달해주는 역할을 한다.


- 즉, 서블릿이 초기화될 때 참조해야 하는 정보를 가지고 있다가 전달해 준다.


- config 내장 객체는 컨테이너 당 1개의 객체가 생성된다.


- 같은 컨테이너에서 서비스되는 모든 페이지는 같은 객체를 공유한다.


- config 내장 객체의 메소드


 메소드

설명 

Enumeration getInitParameterNames() 

 모든 초기화 파라미터 이름을 리턴한다.

 String getInitParameter(name)

이름이 name인 초기화 파라미터의 값을 리턴한다. 

String getServletName() 

서블릿의 이름을 리턴한다. 

ServletContext getServletContext() 

실행하는 서블릿 ServletContext 객체를 리턴한다. 


출처 - http://hyeonstorage.tistory.com/85

'Language > JSP' 카테고리의 다른 글

exception 내장 객체  (0) 2014.11.11
page 기본 객체  (0) 2014.11.11
application 기본 객체  (0) 2014.11.11
session 내장 객체  (0) 2014.11.11
out 내장 객체  (0) 2014.11.11
:

application 기본 객체

Language/JSP 2014. 11. 11. 14:14

- application 내장 객체는 웹 어플리케이션의 설정 정보를 갖는 context 와 관련이 있는 객체로, 웹 어플리케이션과 연관이 있다.


- application 객체는 웹 어플리케이션이 실행되는 서버의 설정 정보 및 자원에 대한 정보를 얻어내거나 어플리케이션이 실행되고 있는 동안에 발생할 수 있는 이벤트 로그 정보와 관련된 기능들을 제공한다.


- application 객체는 javax.servlet.ServletContext 객체 타입으로 제공하고 application 객체 형태로 사용한다.


- application 내장 객체의 메소드


 메소드

설명 

String getServerInfo() 

웹 컨테이너의 이름과 버전을 리턴한다. 

String getMimeType(fileName) 

지정한 파일의 MIME 타입을 리턴한다. 

String RealPath(path) 

지정한 경로를 웹 어플리케이션 시스템상의 경로로 변경하여 리턴한다. 

void log(message) 

로그 파일에 message를 기록한다. 


<%


String info = application.getServerInfo();        // Apache Tomcat/5.5.25


String path = application.getRealPath("/");     // C:\project\.......     웹 어플리케이션 루트에 대한 로컬상의 실제 경로를 얻는다.


application.log("로그 기록 : ");                //  C:\apache-tomcat-5.5.25\logs 폴더에 localhost.날짜.log 파일에 로그를 기록한다.


%>


출처 - http://hyeonstorage.tistory.com/84

'Language > JSP' 카테고리의 다른 글

page 기본 객체  (0) 2014.11.11
config 내장 객체  (0) 2014.11.11
session 내장 객체  (0) 2014.11.11
out 내장 객체  (0) 2014.11.11
response 내장 객체  (0) 2014.11.11
:

session 내장 객체

Language/JSP 2014. 11. 11. 14:13

- session 객체는 웹 브라우저의 요청 시, 요청한 웹 브라워저에 관한 정보를 저장하고 관리하는 내장 객체이다.


- session 객체는 javax.servlet.http.HttpSession 객체 타입으로, JSP에서는 session 객체로 사용된다.


- session 객체는 웹 브라우저(클라이언트)당 1개가 할당된다.


- 다른 내장 객체들은 물론 session 객체도 별도의 생성 없이 암묵적으로 사용된다. (page 디렉티브의 session 속성이 'true'로 설정되어야 한다.)


- session 내장 객체의 메소드


 메소드

설명 

String getId() 

해당 웹 브라우저에 대한 고유한 세션 ID를 리턴한다. 

long getCreationTime() 

해당 세션이 생성된 시간을 리턴한다. 

long getLastAccessedTime()

웹 브라우저의 요청이 시도된 마지막 접근시간을 리턴한다. 

void setMaxInactiveInterval(time)

 해당 세션을 유지할 시간을 초단위로 설정한다.

int getMaxInactiveInterval() 

기본값은 30분으로 setMaxInactiveInterval(time) 로 지정된 값을 리턴한다. 

boolean isNew() 

현재의 웹 브라우저가 새로 부른 즉, 새로 생성된 세션의 경우 true 값을 리턴한다. 

void invalidate() 

현재 정보의 유지로 사용 시, 설정된 세션의 속성 값을 모두 제거한다. 주로 세션을 무효화 시킬때 사용 



출처 - http://hyeonstorage.tistory.com/83

'Language > JSP' 카테고리의 다른 글

config 내장 객체  (0) 2014.11.11
application 기본 객체  (0) 2014.11.11
out 내장 객체  (0) 2014.11.11
response 내장 객체  (0) 2014.11.11
request 내장 객체  (0) 2014.11.11
:

pageContext 내장 객체

Language/JAVA 2014. 11. 11. 14:12

- pageContext 객체는 현재 JSP 페이지의 컨텍스트(Context)를 나타내며, 주로 다른 내장 객체를 구하거나 페이지의 흐름 제어 그리고 에러 데이터를 얻어낼 때 사용된다.


- pageContext 내장 객체는 javax.servlet.jsp.PageContext 객체 타입으로 ,JSP에서는 pageContext 객체로 사용된다.


- pageContext 내장 객체의 메소드


 메소드

설명 

 ServletRequest getRequest()

페이지 요청 정보를 가지고 있는 request 내장 객체를 리턴한다. 

ServletResponse getResponse() 

페이지 요청에 대한 응답 정보를 가지고 있는 response 내장 객체를 리턴한다. 

JSPWriter getOut() 

페이지 요청에 대한 출력 스트림인 out 내장 객체를 리턴한다. 

HttpSession getSessoin() 

요청한 웹 브라우저의 세션 정보를 담고 있는 session 내장 객체를 리턴한다. 

ServletContext getServletContext() 

페이지에 대한 서블릿 실행 환경 정보를 담고 있는 application 내장 객체를 리턴한다. 

Object getPage() 

page 내장 객체를 리턴한다. 

ServletConfig getServletConfig() 

해당 페이지의 서블릿 초기 정보 설정 정보를 담고 있는 config 내장 객체를 리턴한다. 

Exception getException() 

페이지 실행 중에 발생되는 에러 페이지에 대한 예외 정보를 갖고 있는 exception 내장 객체를 리턴한다. 



<%


JSPWriter outObject = pageContext.getOut();        // out 내장 객체 리턴


%>

'Language > JAVA' 카테고리의 다른 글

Class.getResource vs. ClassLoader.getResource  (0) 2014.11.14
[Apache Commons]Configuration  (0) 2014.11.11
http://www.docjar.com/  (0) 2014.11.11
ReentrantReadWriteLock  (0) 2014.04.16
한글, 유니코드의 이해  (0) 2014.01.14
:

out 내장 객체

Language/JSP 2014. 11. 11. 14:12

- out 객체는 JSP 페이지가 생성한 결과를 웹 브라우저에 전송해 주는 출력 스트림이며, JSP 페이지가 웹 브라우저에게 보내는 모든 정보는 out 객체를 통해서 전송된다.


- 여기서 모든 정보는 JSP 스크립트 요소뿐만 아니라 비 스크립트 요소인 HTML, 일반 텍스트도 모두 포함된다.


- out 객체는 javax.servlet.jsp.jspWriter 클래스 타입으로, 주로 많이 사용되는 메소드는 웹 브라우저에 출력을 하기 위한 pritnln() 메소드이다.


out.println("str");    // out 객체가 제공하는 웹 브라워저에 출력하기 위해 사용되는 println() 메소드


- out 기본 객체는 출력 버퍼와도 밀접한 관련이 있다. JSP 페이지가 사용하는 출력 버퍼는 out 기본 객체가 내부적으로 사용하는 버퍼이다.


- out 내장 객체에서 자주 사용되는 메소드


메소드 

설명 

boolean isAutoFlush() 

출력 버퍼가 다 찼을 때 처리 여부를 결정하는 것으로, 자동으로 플러시 할 경우에는 true를 리턴하고, 그렇지 않을 경우 false를 리턴한다. 

int getBufferSize() 

출력 버퍼의 전체 크기를 리턴한다. 

int getRemaining() 

현재 남아 있는 출력 버퍼의 크기를 리턴한다. 

void clearBuffer() 

현재 출력 버퍼에 저장되어 있는 내용을 웹 브라우저에 전송하지 않고 비운다. 

String println(str) 

주어진 str 값을 웹 브라워저에 출력한다. 이때 줄 바꿈은 적용되지 않는다. 

void flush() 

현재 출력 버퍼에 저장되어 있는 내용을 웹 브라우저에 전송하고 비운다. 

void close() 

현재 출력 버퍼에 저장되어 있는 내용을 웹 브라우저에 전송하고 출력 스트림을 닫는다. 



<%


out.println("출력 내용 <b> 테스트 </b> 입니다.");    // 출력내용 테스트 입니다.     출력


%>


출처 - http://hyeonstorage.tistory.com/81

'Language > JSP' 카테고리의 다른 글

application 기본 객체  (0) 2014.11.11
session 내장 객체  (0) 2014.11.11
response 내장 객체  (0) 2014.11.11
request 내장 객체  (0) 2014.11.11
pageContext 내장 객체  (0) 2014.11.11
:

response 내장 객체

Language/JSP 2014. 11. 11. 14:11

- response 객체는 웹 브라우저로 응답할 응답 정보를 가지고 있다. 웹 브라우저에 보내는 응답 정보는 HttpServletResponse 객체를 사용한다.


- response 객체는 응답 정보와 관련하여 주로 헤더 정보 입력, 리다이렉트 하기 등의 기능을 제공한다.


- response 내장 객체에서 자주 사용되는 메소드


메소드 

설명 

void setHeader(name, value) 

헤더 정보의 값을 수정하는 메소드로, name에 해당하는 헤더 정보를 value값으로 설정한다. 

void setContentType(type) 

웹 브라우저의 요청의 결과로 보일 페이지의 contentType을 설정한다. 

void sendRedirect(url) 

페이지를 이동시키는 메소드로, url로 주어진 페이지로 제어가 이동한다. 


<%


response.sendRedirect("responseRedirectTest.jsp");    // responseRedirectTest.jsp 로 리다이렉트 시킨다.


%>


출처 - http://hyeonstorage.tistory.com/80

'Language > JSP' 카테고리의 다른 글

session 내장 객체  (0) 2014.11.11
out 내장 객체  (0) 2014.11.11
request 내장 객체  (0) 2014.11.11
pageContext 내장 객체  (0) 2014.11.11
Custom Tag(JSP 1.2, 2.0 변경 사항)  (0) 2014.11.10
:

request 내장 객체

Language/JSP 2014. 11. 11. 14:11

- request 객체는 웹 브라우저에서 JSP 페이지로 전달되는 정보의 모임으로 HTTP 헤더와 HTTP 바디로 구성되어 있다.


- 웹 컨테이너는 요청된 HTTP 메시지를 통해 HttpServletRequest 객체를 얻어내서, 이로부터 사용자의 요구사항을 얻어낸다.


- request 내부 객체의 요청 파라미터 관련 메소드


 메소드

설명 

String getParameter(name) 

파라미터 변수 name에 저장된 변수를 얻어내는 메소드로, 이때 변수의 값은 String으로 리턴된다. 

String[] getParameterValues(name) 

파라미터 변수 name에 저장된 모든 변수값을 얻어내는 메소드로, 이때 변수의 값은 String 배열로 리턴된다. checkbox에서 주로 사용된다.

Enumeration getParameterNames() 

요청에 의해 넘어오는 모든 파라미터 변수를 java.util.Enumeration 타입으로 리턴한다. 




- request 내장 객체의 웹 브라우저, 웹 서버 및 요청 헤더의 정보 관련 메소드


메소드

설명 

String getProtocol() 

 웹 서버로 요청 시, 사용 중인 프로토콜을 리턴한다.

String getServerName() 

웹 서버로 요청 시, 서버의 도메인 이름을 리턴한다. 

String getMethod() 

웹 서버로 요청 시, 요청에 사용된 요청 방식(GET, POST, PUT 등)을 리턴한다. 

String getQueryString() 

웹 서버로 요청 시, 요청에 사용된 QueryString을 리턴한다. 

String getRequestURI() 

웹 서버로 요청 시, 요청에 사용된 URL 로부터 URI 값을 리턴한다. 

String getRemoteAddr() 

웹 서버로 정보를 요청한 웹 브라우저의 IP주소를 리턴한다. 

int getServerPort() 

웹 서버로 요청 시, 서버의 Port번호를 리턴한다. 

String getContextPath() 

해당 JSP 페이지가 속한 웹 어플리케이션의 콘텍스트 경로를 리턴한다. 

String getHeader(name) 

웹 서버로 요청 시, HTTP 요청 헤더(header)의 헤더 이름인 name에 해당하는 속성값을 리턴한다. 

Enumeration getHeaderNames() 

웹 서버로 요청 시, HTTP 요청 헤더(header)에 있는 모든 헤더 이름을 리턴한다. 


<%


String name = request.getParameter("name");       //  "하이언"


String protocol = request.getProtocol();            // HTTP/1.1


String serverName = request.getServerName();     // localhost


String method    = request.getMethod();    // GET


String contextPath = request.getContextPath();    // /hyun/project


String uri    = request.getRequestURI();    // /hyun/project/jsp/requestTest.jsp


String remoteAddr    = request.getRemoteAddr();    // 127.0.0.1

%>


출처 -http://hyeonstorage.tistory.com/79

'Language > JSP' 카테고리의 다른 글

out 내장 객체  (0) 2014.11.11
response 내장 객체  (0) 2014.11.11
pageContext 내장 객체  (0) 2014.11.11
Custom Tag(JSP 1.2, 2.0 변경 사항)  (0) 2014.11.10
커스텀 태그  (0) 2014.11.06
:

pageContext 내장 객체

Language/JSP 2014. 11. 11. 14:10

- pageContext 객체는 현재 JSP 페이지의 컨텍스트(Context)를 나타내며, 주로 다른 내장 객체를 구하거나 페이지의 흐름 제어 그리고 에러 데이터를 얻어낼 때 사용된다.


- pageContext 내장 객체는 javax.servlet.jsp.PageContext 객체 타입으로 ,JSP에서는 pageContext 객체로 사용된다.


- pageContext 내장 객체의 메소드


 메소드

설명 

 ServletRequest getRequest()

페이지 요청 정보를 가지고 있는 request 내장 객체를 리턴한다. 

ServletResponse getResponse() 

페이지 요청에 대한 응답 정보를 가지고 있는 response 내장 객체를 리턴한다. 

JSPWriter getOut() 

페이지 요청에 대한 출력 스트림인 out 내장 객체를 리턴한다. 

HttpSession getSessoin() 

요청한 웹 브라우저의 세션 정보를 담고 있는 session 내장 객체를 리턴한다. 

ServletContext getServletContext() 

페이지에 대한 서블릿 실행 환경 정보를 담고 있는 application 내장 객체를 리턴한다. 

Object getPage() 

page 내장 객체를 리턴한다. 

ServletConfig getServletConfig() 

해당 페이지의 서블릿 초기 정보 설정 정보를 담고 있는 config 내장 객체를 리턴한다. 

Exception getException() 

페이지 실행 중에 발생되는 에러 페이지에 대한 예외 정보를 갖고 있는 exception 내장 객체를 리턴한다. 



<%


JSPWriter outObject = pageContext.getOut();        // out 내장 객체 리턴


%>


출처 - http://hyeonstorage.tistory.com/82

'Language > JSP' 카테고리의 다른 글

response 내장 객체  (0) 2014.11.11
request 내장 객체  (0) 2014.11.11
Custom Tag(JSP 1.2, 2.0 변경 사항)  (0) 2014.11.10
커스텀 태그  (0) 2014.11.06
JSP 파라미터[Parameter] 값의 인코딩과 디코딩  (0) 2014.01.14
:

http://www.docjar.com/

Language/JAVA 2014. 11. 11. 14:09

http://www.docjar.com/

'Language > JAVA' 카테고리의 다른 글

[Apache Commons]Configuration  (0) 2014.11.11
pageContext 내장 객체  (0) 2014.11.11
ReentrantReadWriteLock  (0) 2014.04.16
한글, 유니코드의 이해  (0) 2014.01.14
정적 변수 정적 메소드 (static)  (1) 2014.01.07
: