본문 바로가기

JAVA

(96)
포워드 액션 태그 서블릿에서 다른 서블릿으로 포워딩 시에는 RequestDispatcher를 이용한느 방법이 있다. JSP에서 자바 코드를 사용 하지 않고 포워딩 시에는 포워드 액션 태그 방법을 사용할수있다. -포워드 액션 태그 형식- -포워딩 사용 예제-
액션태그 이름 형식 설명 인클루드 액션 태그 이미 있는 jsp를 현재 jsp에 포함 하는태그 포워드 액션 태그 서블릿에서 RequestDispatcher 클래스의 포워딩 기능을 대신 하는태그 유즈빈 액션 태그 객체를 생성하기 위한 new 연산자를 대신하는 태그 셋프로퍼티 액션태그 setter를 대신하는 태그 겟프로퍼티 액션태그 getter를 대신하는 태그 -인클루드 액션 태그 형식- page -> 포함할 JSP 페이지 flush -> 지정한 jsp 를 실행하기 전 출력 버퍼 비움 여부 지정 -인클루드 액션 태그와 인클루드 디렉티브 태그 비교- 항목 인클루드 액션 태그 인클루드 디렉티브 태그 기능 JSP 레이아웃 모듈화 JSP 레이아웃 모듈화 처리시간 요청 시간에 처리 JSP를 자바 코드로 변환 시 처리 데이터 처..
Jsp WelcomFile 지정 방법 톰캣 실행 후 페이지 요청시 web.xml을 통한 WelcomFile 지정이 가능하다. 다량의 웰컴파일을 등록 해놓을시 순차적으로 조회하여 웰컴파일을 웹 요청상에 화면을 띄워준다.
JSP 페이지 예외 처리하기 JSP 페이지 예외 처리과정 JSP 예외 처리 페이지 생성 -> 디렉티브 태그 속성 중 isErrorPage = 'true' 설정 숫자가 입력이 안됐을 경우 예외처리 페이지 출력 첫번째 라인에 있는 디렉티브 태그 내에서 errorPage ="addException.jsp" 페이지 지정 Integer.parseInt() 사용 하여 문자열인 숫자를 숫자형으로 형변환 이때 문자열내에 문자가 파라미터로 넘어왔을시 에러 페이지로 이동됨. 디렉티브 태그 내 isErrorPage="true" 설정 문자열에 숫자가 아닌 문자가 넘어왔을 경우 해당 페이지로 이동된다. JSP 페이지의 오류 페이지 종류 JSP 실행 시 자주 발생하는 오류들이 있다. 404 오류 -> 요청한 페이지가 없을 경우 나타나는 오류 500 오류 -..
JSP session 내장 객체를 사용한 바인딩 실습 1차적으로 Servlet에서 바인딩 데이터를 저장 한 후 > 첫번째 jsp 파일에서 servlet에서 저장된 바인딩 데이터를 꺼내온다, 주소값을 jsp 페이지에서 session 객체를 사용 하여 바인딩 데이터 저장 후 > 두번째 jsp 파일에서 최종 바인딩 데이터를 꺼내온다. /SessionTest를 웹페이지상에서 호출 진행 시 setAttribute("name", "이순신"); 메서드 통해 세션에 바인딩 데이터가 저장됨 그 후 a태그를 사용한 첫번째 jsp 페이지로 이동한다. 첫번째 jsp 페이지에서 servlet에서 저장된 세션 바인딩 데이터를 호출 한뒤 바로 두번째 페이지에서 호출할 바인딩 데이터를 setAttribute()메서드를 사용하여 바인딩 데이터를 세션에 저장함. 최종적으로 서블릿에서 저장..
내장 객체(내장변수) 기능 JSP 페이지의 내장 객체(내장 변수)란 JSP가 서블릿으로 변환될 때 컨테이너가 자동으로 생성시키는 서블릿 멤버 변수를 말한다. 즉 서블릿으로 구현 시 자주 사용했던 객체를 개발자가 일일이 만드는것이 아닌 서블릿으로 변환 시 컨테이너가 자동으로 생성하여 사용하게끔 제공하는것. -JSP에서 제공 하는 내장 객체- request -> javax.servlet.http.HttpServletRequest = 클라이언트의 요청 정보를 저장합니다. response -> javax.servlet.http.HttpServletResponse = 응답 정보를 저장합니다. out -> javax.servlet.jsp.JspWriter = JSP 페이지에서 결과를 출력합니다. session -> javax.servlet...
스크립트 릿을 사용한 이미지 리스트 생성예제 JSP 스크립트릿을 사용한 간단 게시판 리스트 생성 예제 JSP에서 스크립트릿이란 해당 표현을 사용하여 JSP 페이지 내에 자바코드를 구현하는것이다.
표현식 사용하기 표현식(expression tag)은 JSP 페이지의 정한 위치에 값을 출력 하는 기능이다. JSP 페이지에서 변수나 메서드의 결과 값 등을 브라우저에 출력하는 용도로 사용한다. 표현식 형식 JSP 페이지에서 표현식 실습 표현식에서 안에 자바 변수나 자바식에 세미콜론이 있을시 오류가 발생한다.