JSP > LIBRARY > jsp 함수정리
 
JSP
Library
Tip&Tech
Q&A
 
 
LIBRARY
  HOME > JSP > LIBRARY
 
jsp 함수정리
작성일 : 09-11-13
조회 : 3,644  
   http://cafe.naver.com/inggi.cafe?iframe_url=/ArticleRead.nhn%3Farticle… [544]

1. 주석달기

    <!-- -->

    <%-- --%>


2. 선언태그

    <%! %>


3. 표현식

    <%= %>


4. 지시어

    <%@ include file=“파일의 위치(URL)" %>

    page 지시어

    <%@ page [language="java"]

            [extends="pagckage.class"]                   (java.util.Data)

            [import!="{package.class | package.*},..."]     (java.util.*)

            [session="true | false"]

            [buffer = "none|8kb|sizekb"]

            [autoFlush="true|fase]

            [isThreadSafe="true|false]

            [info="text"]

            [errorPage="relativeURL"]

            [contentType="mimeType[;charset=characterset]"|

                                   "text/html;charset=euc-kr"]

            [isErrorPage="true|false"]

    %>


5.Taglib 지시어


    <%@ taglib uri="URIToTagLibary" prefix="tagPrefix" %>


6. Request 객체의 메소드


    javax.servlet.http.HttpServletRequest


getAttribute(String name)

속성값 반환

getAttributeNames()

request 객체에 있는 모든 속성값의 배열을 반환

getCharacterEncoding()

post 형식으로 전송된 자료의 문자인코딩방식을 반환

getContentType()

request의 mime타임의 밧을 문자열로 반환

getInputStream()

Post형식으로 전송된 자료의 inputStream으로 반환

getLocale()

request의 우선적 지역정보를 반환

getLocales()

접속할수 있는 모든 클라이너트 지역정보를 배열로반환

getParameter(String name)

html문서의 폼으로 넘어온 정보의 값을 반환

public String getParameter(String name)

getParameterNames()

html문서의 폼으로 넘어온 정보로부터 폼들의 이름을 배열로 반환

public Enumeration getParameterNames()

getContentLength()

전송된 자료의 길이를 반환

getParameterValues(String name)

html문서의 폼으로 넘어온 모든 정보의 값을 반환

public String[] getParamterValues(String name)

getProtocol()

사용되는 프로토콜의 종류를 문자열로 반환

getReader()

post 형식으로 전송된 자료를 읽을 Reader를 반환

getRemoteAdd()

접속한 클라이언트의 ip 어드레스값을 문자열로 반환

getRemoteHost()

접속한 클라이언트의 도메인이름을 문자열로 반환

getServerName()

request를 처리하는 서버의 이름을 문자열로 반환

getServerPort()

request를 처리하는 소버의 포트번호를 정수형으로 반환

isSecure()

보안모드가 적용되는 클라이언트와 접속되어있는지 여부를 논리값반환

getAuthType()

인증형에 대한 값을 문자열로 반환

getContextPath()

어플리케이션 디렉토리의 url을 문자열로 반환

getCookies()

클라이언트부터 전송된 쿠키에 대한 정보를 반환

getMethod()

get,post인지를 문자열로 반환

public String getMethod()

getQueryString()

request의 QueryString값을 문자열로 반환

public String getQueryString()

getRequestedSession()

세션아이디의 값을 문자열로 반환

getProtocol()

사용되는 프로토콜의 종류를 문자열로 반환

getSession()

현재 세션 객체를 반환

public HttpSession getSession()



7. Response 객체의 메소드


javax.servlet.http.HttpServletResponse 


flushBuffer()

버퍼에 저장되는 있는 내용을 클라이언트에 전송

getBufferSize()

출력 버퍼의 크기를 정수 자료형으로 반환

getCharacterEncoding()

Response시 사용하는 문자 인코딩 방법으로 문자열 자료형으로 반환

getLocale()

지역정보를 java.util.Local 클래스의 객체형으로 반환

getOutputStream()

클라이언트에 자료를 전송하는 출력 스트립의 객체를 반환

isCommitted()

클라이언트에 어떤 내용으로 버퍼로부터 전송했으면 true로 반환

setBufferSize(int size)

출력 버퍼의 크기를 설정

setContentType(String type)

응답시 사용할 Content Type을 설정

setLocale(Locale locale)

지역정보를 임의로 설정함

addCookie(Cookie cookie)

쿨라이언트에게 새로운 쿠키정보를 전송함

sendError(int sc)

상태 코드에 따른 Http 에러 페이지를 클라이언트에게 전송함

sendRedirect(String location)

현재 페이지에서 문서를 다른 페이지로 이동시킴


8. Session 객체의 메소드


javax.servlet.http.HttpSession 


getAttribute(String name)

Session에 저장된있는 속성값중 name에 해당값을

Object의 객체형으로 반환

getAttributeName()

Session객체에 값을 저장하고 있는 각각의 속성의 이름 모두를

Enumeration객체형으로 반환

getCreatonTime()

클라이언트가 접속하여 생성된 Session의 생성 시간을 long형으로 반환

public long getCreationTime()

getId()

클라이언트에 할당된 Session의 ID값을 문자열 형으로 반환

public String getId()

getLastAccessedTime()

현재의 세션이 jsp 페이지에 접근한 최근 접속시간을 long형으로 반환

public long getLastAccessedTime()

getMaxInactiveInterval()

사용자가 세션을 부여받은후 아무것도 하지 않을 경우 자동적으로 세션을

종료하도록 설정된 시간의 값을 정수형으로 반환

public int getMaxInactiveInterval()

invalidate()

현재 실행중인 세션을 무효화(종료)

public void invalidate()

isNew()

현재 실행중인 세션이 새로운것인지를 대한 여부를 논리값을 반환

public boolean isNew()

removeAttribute(String name)

현재 세션이 저장되어있는 속성값들중 지정한 속성의 값을 지움

setAttribute(String name,Object value)

현재 세션이 새로운 이름의 속성을 만들고 그 속성에 값을 할당함

setMaxInactiveInterval(int seconds)

세션을 할당받고 아무런 액션이 없을 경우 세션이 자동으로 종료하는

시간을 설정함

public void setMaxInactiveInterval(int seconds)


9. Out 객체


javax.servlet.jsp.JspWriter 


10.  Application객체


javax.servlet.ServletContext 


getAttribute(String name)

Application 속성값중에 name에 해당하는 값을 Object의 객체형으로 반환

getAttributeNames()

Application 저장되어 있는 속성명들을 열거 자료형으로 반환

getInitParameter(String name)

Application이 초기화될때 설정된 파라미터 값을 가져옴

getInitParameterNames()

Application이 초기화될때 설정된 파라미터의 이름을 열거 자료형으로 반환

getMimeType(String url)

지정한 위치에있는 파일의 MimeType을  문자열형으로 반환함

getServerInfo()

서버의 정보를 문자열형으로 반환

public String getServerInfo()

removeAttribute()

Application의 속성을 제거함

setAttribute(String name,Object value)

Application의 속성을 설정함



11. PageContext 객체


javax.servlet.jsp.PageContext 


findAttribute()

모든 Scope내에서 속성을 찾아옴

getException()

예외처리 객체를 가져옴

public abstract Exception getException()

getOut()

Out객체를 가져옴

public abstract JspWriter getOut()

getPage()


 
 

Total 8
번호 제   목 조회
8 JSP에서는 페이지 이동시 다음 4가지 2598
7 JSP JDBC 연결하기 6193
6 jsp 함수정리 3645
5 JSP 페이지 이동 4가지 방법 및 특성 9482
4 win2k에서 JSP 시작하기 #2 2065
3 win2k에서 JSP 시작하기 2070
2 JSP 설치 win2k+apache+tomcat 2423
1 JSP 설치 및 환경설정 톰캣 연동 4748
 
개인홈페이지 덤벙닷컴은 프로그래머와 디자이너위한 IT커뮤니티 공간입니다.
Copyright ⓒ www.dumbung.com. All rights reserved.