본문 바로가기

JSP, Servlet

(75)
[JSP/Servlet] redirect 실습(로그인) 아이디 비밀번호 로그인폼을 만들어준다. 로그인을 처리해줄 페이지를 따로 만든다. 로그인정보 일치는 임의로 지정해준다. Main page 님 안녕하세요 로그인에 성공하면 넘어갈 페이지를 만들어준다.
[JSP/Servlet] response 내장 객체 response 내장 객체  클라이언트에 대한 응답 처리를 하는 객체로 실행결과를 브라우저로 보내준다.  response 객체 메소드 메소드 설명 예 setContentType( String type) 응답 데이터의 타입이 지정된 MIME 타입이라는 것 과 문자 인코딩 방식을 브라우저에 알려준다. response.setContentType( “text/html”); sendRedirect( String address) 현재 JSP 페이지에서 address에서 지정한 새로운 JSP 페이지로 제어를 옮긴다. response.sendRedirect(“www.roadbook.co.kr"); addHeader(String name, String value) response 객체에 헤더를 추가한다. 기본적으로 ..
[JSP/Servlet] request 내장객체 실습 requset 내장객체를 이용하여 설문조사항목을 만들어 데이터를 전달하는 페이지를 작성해보자 이름 성별 남자 여자 좋아하는 계절 봄 여름 가을 겨울 설문조사 결과 이름 : 성별 : 당신이 좋아하는 계절은 입니다. 설문 조사 결과 다시
[JSP/Servelet] 내장객체 JSP 내장 객체  JSP 페이지에서 프로그래머가 객체를 생성하는 과정 없이 바로 사용할 수 있는 객체를 말한다.  내장 객체를 사용할 수 있는 이유는 JSP가 서블릿 파일로 변환될 때 웹 컨테이너가 객체를 자동으로 생성해 주기 때문임. 내장 객체의 분류 내장 객체 제공하는 기능 변수 타입 입출력 관련 객체 request doGet(), doPost() 메소드의 첫 번째 파라미터와 동일한 역할 javax.servlet.http.HttpServletRe response doGet(), doPost() 메소드의 두 번째 파라미터와 동일한 역할 javax.servlet.http.HttpServletRe out 웹 브라우저로 HTML 코드를 출력하는 기능 javax.servlet.jsp.JspWriter 서..
[JSP/Servlet] include 예제 include는 어떤 특정 페이지나 함수를 해당페이지에 작성하지 않고 불러온다. 메인 페이지 서브 페이지로 이동 Copyright © Kakao Corp. All rights reserved. Contact mail: someone@mail.com Tel:+82 2 3481 1005 서브 페이지 메인 페이지로 이동
[JSP/Servlet] 예외처리 (exception) JSP에서 java코드를 작성하다보면 예외가 생길 수 있다. 예외처리하는 방법 중에 하나는 다른페이지로 연결시켜 거기서 예외처리를 하는 것이다. 0으로 나누는 것은 불가능합니다. 다음과 같은 에러가 발생하였습니다. 에러가 있는 메인페이지가 로드되는 것이 아니라 에러페이지로 연결하여 에러페이지가 로드된다.
[JSP/Servlet] 지시자 (page, include, taglib) 지시자  JSP 지시자(directive)는 태그 안에서 @로 시작하며 page, include, taglib 3가지 종류가 있다.  클라이언트 요청에 의해 JSP 페이지가 실행되면서 지시자에 언급된 설정을 JSP 페이지 전체에서 사용 가능하도록 한다.  지시자는 JSP 문서의 제일 위 부분에 위치한다. JSP 지시자의 종류 종류 사용 용도 page : 해당 JSP 페이지 전반적으로 환경을 설정할 내용을 지정한다. include : 현재 페이지에 다른 파일의 내용을 삽입할 때 사용한다. taglib : 태그 라이브러리에서 태그를 꺼내와 사용할 수 있는 기능을 제공한다. page 지시자  language 속성  JSP에서 사용할 프로그래밍 언어를 결정한다.  기본값은 “java”. 현재는 “Ja..
[JSP/Servlet] JSP과 Servlet 서블릿 – 자바 기반으로 웹 애플리케이션을 작성하기 위한 도구이며, HTML코드가 자바 코드 안에 들어가는 구조  디자이너가 자바를 이해하지 못하고 HTML 코드를 자바 형태로 서블릿에서 작성해야 하는 것은 어려운 일  JSP – HTML 문서에 자바 코드가 들어가는 구조이기 때문에 서블릿보다 훨씬 편하다. 내가 이해한 것은 JSP는 HTML에 자바코드를 넣음으로써 서블릿파일을 분리해서 작성하는 것이 아니라 한 페이지 안에 작성하는 것을 의미하는 것 같다. 결론은 서블릿파일을 만들지않고 JSP파일 안에서 다 해결한다는 것! JSP 기본 태그 종류 사용용도 형식 스크립트릿 (scriptlet) : 자바 코드를 넣는다. 선언(declaration) : 변수와 메소드를 선언함 표현식 (expression)..