본문 바로가기

Programming/[JSP]

(15)
[JSP] 쇼핑몰에서 장바구니에 담기 Login.JSP 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 Login LOGIN Colored by Color Scripter cs setProduct.jsp 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Product 상품선택 님으로 로그인하셨습니다. 사과 바나나 귤 파인애플 포도 계산 Colored by Color Scripter cs add.jsp 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Add 추가 상..
[JSP] 스코프(Scope)란? 요청 스코프 서버는 클라이언트의 HTTP 요청이 있을 때마다 javax.servlet.http.HttpServletRequest 인터페이스를 구현한 객체를 생성한다. 특히 이 객체는 요청 스코프(request scope)의 생명주기 동안 객체들을 저장할 수 있는 키/값 속성 쌍들의 컬렉션을 담고 있다. 각 쌍의 키는 문자열이며, 값은 어떠한 형태의 객체든 상돤없다. 다음은 객체를 저장하거나 가지고 올 수 있는 메소드다. public void setAttribute(String name, Object obj); public Object getAttribute(String name); 요청 스코프 속성은 removeAttribute() 메소드를 통해 삭제할 수 있다. 그러나 속성의 유효 범위는 요청의 존속 ..
[JSP] get방식의 sendRedirect로 Parameter Value 넘기기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 첫 페이지 Colored by Color Scripter cs 첫 jsp 파일 여기서 정보를 입력 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 두번째 페이지 Colored by Color Scripter cs forward의 param으로 값 넘기기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 세번째 페이지 Forward Action 및 sendRedirect() 결과 지금 보이는 화면은 Page_End에서 출력한 결과 입니다. Name : Tell : Colored by Color Scripter cs 여기서 출력 1 2..
[JSP] 에러 처리 * 404 에러가 떴을때 에러페이지 화면을 처리하시오 에러가 발생했을때 예외처리를 할 수 있는 방법은 2가지가 있다. 1. JSP 페이지 이동으로 처리하는 법 2. web.xml로 처리하는 법 jsp 페이지 이동은 번거롭고 예외발생 처리가 완벽하게 되지 않을수도 있기 때문에 2번째 방법인 web.xml로 처리하는 법을 추천한다. 맨 처음 내 Web Project의 Web Content - Web-INF 안에 있는 web.xml 문서로 들어가서 아래의 에러 코드를 작성한다. 1 2 3 4 404 /404error.jsp cs 위 코드는 404 error code가 발생하면 해당 jsp 파일로 이동하겠다는 뜻이다 다음 에러를 처리할 jsp 문서로 이동하여 1 2 cs 위 코드를 작성해준다. 라는 코드는 이 ..
[JSP] 한글 깨짐 처리 (get방식) server.xml에 URIEncoding = "UTF-8" 을 추가한다 코드를 사용할때는 꼭 아래와 같이 인코딩해준다 String encName2 = URLEncoder.encode(name2, "UTF-8");
[JSP] 구구단 출력 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 구구단 구구단 Colored by Color Scripter cs
[JSP] 웹 에러 코드 정리 HTTP 에러코드 에러 메시지 100 Continue 101 Switching Protocols 200 OK, 에러 없이 전송 성공 202 Accepted, 서버가 클라이언트의 명령을 받음 203 Non-authoritative Information, 서버가 클라이언트 요구 중 일부만 전송함 204 Non Content, 클라이언트 요구를 처리했으나 전송할 데이터가 없음 205 Reset Content 206 Partial Content 300 Multiple Choices, 최근에 옮겨진 데이터를 요청함. 301 Moved Permanently, 요구한 데이터를 변경된 임시 URL에서 찾음 302 Moved Permanently, 요구한 데이터가 변경된 URL에 있음 303 See Other, 요구한 ..