'HTML&JSP&Javascript'에 해당되는 글 24건

  1. 2011.05.21 eclipse에서 자바 소스코드 한글깨짐 현상
  2. 2011.05.21 JSP page 지시자
  3. 2011.05.21 Session이란
  4. 2011.05.21 Context란
HTML&JSP&Javascript2011. 5. 21. 20:19

메뉴의 Window - Preferences 를 선택 ...


위의 그림에서 보여지듯이 좌측 프레임에서 General - Content Types을 선택하고,
보여지는 우측 프레임에서 Text - Java Source File을 선택하면
아래에 Default encoding란이 있다. 여기에 UTF-8을 써주고 Update 버튼으로 적용후 Ok 클릭하면 끝~!

출처 : http://alooha.tistory.com/entry/eclipse%EC%97%90%EC%84%9C-%EC%9E%90%EB%B0%94-%EC%86%8C%EC%8A%A4%EC%BD%94%EB%93%9C%EC%9D%98-%ED%95%9C%EA%B8%80%EA%B9%A8%EC%A7%90-%ED%98%84%EC%83%81

'HTML&JSP&Javascript' 카테고리의 다른 글

java script에서의 screen 객체  (0) 2011.05.21
taglib란?  (0) 2011.05.21
JSP page 지시자  (0) 2011.05.21
Session이란  (0) 2011.05.21
Context란  (0) 2011.05.21
Posted by 아로나
HTML&JSP&Javascript2011. 5. 21. 19:46

■Page 지시자


1.info 속성
-info 속성은 페이지를 설명해 주는 문자열
-속성값의 내용이나 길이의 제한은 없다.
-설정은 하지 않더라도 페이지의 처리 내용에는 아무런 영향을 주지는 않는다
-페이지에 제목을 붙이는 역할

<%@ page info="JSPStudy.co.kr" %>


2.language 속성
-스크립트 요소에서 사용할 언어를 지정
-만약 속성을 지정하지 않으면 기본값으로 JAVA가 지정이 된다

<%@ page language="java" %>


3.contentType 속성
-JSP 페이지의 내용이 어떤 형태로 출력을 할 것인지 MIME 형식으로 브라우저에 알려주는 역할을 하는 속성
-지정할 속성으로값으로는 text/html, text/plain, text/xml, text/gif 등이 있다

<%@ page contentType="text/html" %>

-contentType 속성은 JSP 페이지에서 사용하는 문자 형식(charset)을 지정하는데도 사용
-charset의 기본값은 ISO-8859-1이고 한글을 지정하는 문자 형식은 EUC-KR혹은 euc-kr로 표현

<%@  page contentType="text/html; charset=euc-kr" %>


4.extends 속성
-JSP 페이지가 Servlet 소스로 변환되는 시점에서 자신이 상속받을 클래스를 지정할 때 사용
-하지만 JSP 컨테이너가 알아서 적절한 클래스들을 상속시켜 변환해 주므로 사용할 일은 거의 없다

<%@ page extends="com.jspstudy.Directive %>
//com.jspstudy.Dirextive 클래스를 상속을 하겠다는 의미


5.import 속성
-JSP페이지 내에서 package 이름을 지정하지 않고 다른 클래스를 가져와서 사용하는 경우 import 속성을 지정할 때
-import 속성은 page 지시자 중에 유일하게 중복 사용이 가능한 속성

<%@ page import="java.util.*, java.sql.*"
    //여러개의 패키지를 쉼표로 구분해서 사용할수 있다
   import="java.IO.*"
    //page 지시자 중에 유일하게 중복으로 사용할 수 있다
%>


6.session 속성
-JSP 페이지가 HttpSession을 사용할지 여부를 지정하는 속성
-이 속성은 true와 false로 나뉘어져 있다
-이 속성의 기본값은 true이다
<%@ page session="false" %>


7.buffer 속성
-JSP 페이지의 출력 크기를 킬로바이트 단위로 지정하는 속성이며 기본값은 8KB
-buffer값을 "none"으로 지정하면 출력 버퍼를 사용하지 않고 JSP 페이지의 출력 내용을 즉시 브라우저로 전달한다는 의미
-JSP페이지가 많은 양의 데이터를 출력한다면, 그에 따라 알맞게 크기를 늘려주는 것
<%@ page buffer="16kb" %>
<%@ page buffer="none" %>


8.autoFlush 속성
-JSP페이지의 내용들이 브라우저에 출력되기 전에 버퍼에 다 채워질 경우 저장되어 있는 내용들의 처리를 결정
-autoFlush 속성값을 "true"로 설정해 놓으면 버터가 다 찼을경우 자동으로 비워지게 요청
-기본값은 "true"이며 buffer 속상값이 "none"인 경우 autoFlush 속성을 지정할수가 없다
 (버퍼가 저장할 공간도 없고, 또 자동적으로 출력할 수 없게끔 설정되기 때문)
<%@ page autoFlush="false" %>


9.isThreadSafe 속성
-하나의 JSP 페이지가 동시에 여러 브라우저의 요청을 처리할 수 있는지 여부를 설정하는 것
-기본값은 "true"이며 이 속성값을 "false"로 지정해 놓으면 요청을 동시에 처리하지 않고 요청한 순서대로 처리
<%@ page isThreadSafe="false" %>


10.errorPage 속성
-JSP 페이지를 처리하는 도중에 페이지에서 예외가 발생할 경우 자신이 예외를 처리하지 않고 다른 페이지에서 처리하도록 함
-속성값으로는 직접 예외를 처리할 페이지의 로컬 url을 적어주면 된다
<%@ page errorPage="Error.jsp" %>


11. isErrorPage 속성
-현재 JSP페이지가 에러 처리를 담당하는 페이지인지 아닌지의 여부를 지정할 때 사용되는 속성
-현재의 페이지가 예외를 발생하여 에러 처리를 위해서 만들어 지는 에러 페이지라면 isErrorPage 속성갑을 true로 설정
-이 속성의 기본값은 false로 에러를 처리하지 않는 페이지라면 설정할 필요가 없다
<%@ page isErrorPage="true" %>


12. pageEncoding 속성
-JSP 1.2 규약에 새로 추가된 속성으로 JSP 페이지에서 사용하는 character의 인코딩을 지정할 때 사용
<%@ page pageEncoding="euc-kr" contentType="text/html" %>=<%@ page contentType="text/html; charset=euc-kr" %>



13. isELIgnored="false"
- JSTL의 EL사용 여부 결정  => ${contextPath }
false : 사용가능, true : 사용불가



[출처] JSP-page 지시자|작성자 행보칸셩

'HTML&JSP&Javascript' 카테고리의 다른 글

java script에서의 screen 객체  (0) 2011.05.21
taglib란?  (0) 2011.05.21
eclipse에서 자바 소스코드 한글깨짐 현상  (0) 2011.05.21
Session이란  (0) 2011.05.21
Context란  (0) 2011.05.21
Posted by 아로나
HTML&JSP&Javascript2011. 5. 21. 19:43

세션은 서로 다른 두 호스트간의 네트워크 커넥션이 지속적으로 유지하고 있는 상태,

HTTP는 stateless 프로토콜이기 때문에 두 호스트 간의 정보가 유지되는 가상의 접속 상태를 세션으로 본다.


HTTP에서는 세션을 유지하기 위해 클라이언트에게 요청이 올때마다 클라이언트 자신에 대한 정보를 HTTP 요청


에 포함하여 서버측으로 전송하는 방법을 사용한다.


이때 클라이언트를 구분하기 위하여 클라이언트 마다 서버가 고유한 아이디를 부여하고 클라이언트는 자신의


아이디를 HTTP 요청에 포함하여 서버에 보낸다.


이때 각 클라이언트에 대한 상태 정보는 서버측에서 관리하고 서버측에서 자신을 식별할 수 있도록 부여 받은


고유한 아이디 만을 HTTP 요청에 포함시켜 클라이언트의 식별과 클라이언트 상태정보를 함께 관리할 수 있다.


여기서 서버가 클라이언트를 식별하기 위해 부여한 고유한 아이디를 세션 아이디 라 하고 클라이언트의 상태


정보와 각각의 클라이언트 식별 정보를 함께 관리하는 것을 세션 관리 라고 한다.

'HTML&JSP&Javascript' 카테고리의 다른 글

java script에서의 screen 객체  (0) 2011.05.21
taglib란?  (0) 2011.05.21
eclipse에서 자바 소스코드 한글깨짐 현상  (0) 2011.05.21
JSP page 지시자  (0) 2011.05.21
Context란  (0) 2011.05.21
Posted by 아로나
HTML&JSP&Javascript2011. 5. 21. 19:43

같은 웹 응용프로그램에 소속된 서블릿과 JSP 프로그램들은 공동된 실행환경을 서로 공유한다. 이러한 환경을 Context라하고 이 컨텍스트를 통해서 같은 웹응용프로그램에서 소속된 서블릿과 JSP는 서로 데이터를 공유할 수 있다.

'HTML&JSP&Javascript' 카테고리의 다른 글

java script에서의 screen 객체  (0) 2011.05.21
taglib란?  (0) 2011.05.21
eclipse에서 자바 소스코드 한글깨짐 현상  (0) 2011.05.21
JSP page 지시자  (0) 2011.05.21
Session이란  (0) 2011.05.21
Posted by 아로나