'작업노트/JSP & Servlet'에 해당되는 글 6건

  1. 2008.10.09 커스텀 태그 라이브러리 사용시
  2. 2008.01.05 멱등(Idempotent)
  3. 2007.11.19 스코프(Scope)
  4. 2007.09.04 [미해결] 이미지 태그 한글 파일명 경로 처리문제
  5. 2007.05.27 request.getSession()
  6. 2007.05.27 JspWriter

커스텀 태그 라이브러리 사용시

|

태그로 넘기는 파라메터들의 타입에 확인하고 넘어가야한다..

이클립스에서 에러 체크가 안되므로..

설령 잘못된 타입의 파라메터를 넘길 경우

ClassNotFound등의 에러가 발생한다.

'작업노트 > JSP & Servlet' 카테고리의 다른 글

멱등(Idempotent)  (0) 2008.01.05
스코프(Scope)  (0) 2007.11.19
[미해결] 이미지 태그 한글 파일명 경로 처리문제  (0) 2007.09.04
request.getSession()  (0) 2007.05.27
JspWriter  (0) 2007.05.27
And

멱등(Idempotent)

|

멱등은 동일한 작업을 어떤 부작용도 없이 한 번이고 두 번이고 계속해서 할 수 있다.

멱등이라는 말은 여러가지 의미로 사용된다. HTTP/서블릿 환경에서 이 말은 동일 요청은 서버에 어떤 잘못된 결과를 야기하지 않고 두 번이상 이루어질 수 있다는 의미이다. 동일 요청은 동일 응답을 가져야 한다는 의미가 아님을, 요청으로 어떤 부작용도 발생하지 말아야 한다는 의미가 아님을 유의해야 한다.

HTTP 스펙 1.1에서는 GET, HEAD, PUT은 멱등이라고 정의하고 있다. 물론 개발자가 멱등이 아닌 doGet()을 작성할 수도 있지만 권장되지는 않는다. POST는 HTTP 스펙 1.1에 의하면 멱등이 아니다.

HTTP GET은 말 그대로 무엇인가를 서버로부터 가져오는 것이지, 서버에 수정을 가하기 위한 것이 아니다. GET은 HTTP 스펙에 따르면 멱등 메소드이다. GET은 어떤 부작용(bad side effect)없이 여러 번 실행할 수 있다.

POST는 반대로 멱등 메소드가 아니다. POST로 전송되는 몸체의 정보는 트랜잭션을 위한 것이면, 이는 되돌릴 수 있는 성질의 것이 아니다. 이런 이유 때문에 doPost()를 구현할 때 유의해야 한다.

-HEAD FIRST Servlet & JSP

'작업노트 > JSP & Servlet' 카테고리의 다른 글

커스텀 태그 라이브러리 사용시  (0) 2008.10.09
스코프(Scope)  (0) 2007.11.19
[미해결] 이미지 태그 한글 파일명 경로 처리문제  (0) 2007.09.04
request.getSession()  (0) 2007.05.27
JspWriter  (0) 2007.05.27
And

스코프(Scope)

|

page

- 하나의 JSP페이지에서만 사용할 수 있다는 의미.

- scope가 page인 디폴트 객체(response, out, config, page, exception)는

다른 곳에서는 사용될 수 없음.


reqeust

-다른 페이지로 전달(이동, forward)되는 경우에 이동된 페이지에서도 사용할 수 있다.

-이동전 페이지에서 setAttribute()메소드로 정보를 저장하면 이동후 페이지에서 그 정보를 사용.


session

-세션이 사용되는 한, 여러 페이지에서 사용할 수 있다.

-session객체에 저장하면, 다른 페이지들에서도 원하는 정보를 활용할 수 있게 된다.

(로그인 정보 등)


application

-웹 응용 프로그램에 소속된 모든 페이지들이 사용 가능.

'작업노트 > JSP & Servlet' 카테고리의 다른 글

커스텀 태그 라이브러리 사용시  (0) 2008.10.09
멱등(Idempotent)  (0) 2008.01.05
[미해결] 이미지 태그 한글 파일명 경로 처리문제  (0) 2007.09.04
request.getSession()  (0) 2007.05.27
JspWriter  (0) 2007.05.27
And

[미해결] 이미지 태그 한글 파일명 경로 처리문제

|
<% request.setCharacterEncoding("EUC-KR"); %>

jsp파일 상단에 위와 같은 코드를 삽입하여

request 객체를 euckr로 인코딩 시키고,

한글 경로명이 들어가도록 하였으나,

문제는,, 기본적으로 html 태그에서는

한글로된 경로는 읽지를 못한다..

여기저기 뒤적거리며 방법을 찾다가

익스플로러 옵션 고급 텝에서

'UTF-8로 URL보내기'를 체크하여 해결.

'작업노트 > JSP & Servlet' 카테고리의 다른 글

커스텀 태그 라이브러리 사용시  (0) 2008.10.09
멱등(Idempotent)  (0) 2008.01.05
스코프(Scope)  (0) 2007.11.19
request.getSession()  (0) 2007.05.27
JspWriter  (0) 2007.05.27
And

request.getSession()

|
request.getSession(true); // request에 대한 새로운 세션을 생성후 리턴
request.getSession(false); // 현재 세션이 존재하면 기존 세션 리턴, 없으면 null값 리턴
request.getSession(); //현재 세션이 존재하면 기존 세션 리턴, 없으면 새로생성한 세션 리턴

'작업노트 > JSP & Servlet' 카테고리의 다른 글

커스텀 태그 라이브러리 사용시  (0) 2008.10.09
멱등(Idempotent)  (0) 2008.01.05
스코프(Scope)  (0) 2007.11.19
[미해결] 이미지 태그 한글 파일명 경로 처리문제  (0) 2007.09.04
JspWriter  (0) 2007.05.27
And

JspWriter

|

The actions and template data in a JSP page is written using the JspWriter object that is referenced by the implicit variable out which is initialized automatically using methods in the PageContext object.

This abstract class emulates some of the functionality found in the java.io.BufferedWriter and java.io.PrintWriter classes, however it differs in that it throws java.io.IOException from the print methods while PrintWriter does not.

'작업노트 > JSP & Servlet' 카테고리의 다른 글

커스텀 태그 라이브러리 사용시  (0) 2008.10.09
멱등(Idempotent)  (0) 2008.01.05
스코프(Scope)  (0) 2007.11.19
[미해결] 이미지 태그 한글 파일명 경로 처리문제  (0) 2007.09.04
request.getSession()  (0) 2007.05.27
And
prev | 1 | next