반복문 처리1) 자바코드는 scriptlet(<% %>)에 넣고, 출력하는 부분은 expression(<%= %>)에 넣어 구분하여 처리한다.객체형 List 처리
jsp는 servelet이라는 java로 감싸는 코드이기에 객체의 참조변수를 활용하는 경우가 많다.request : HttpServeletRequest의 참조 변수의 내용이다요청객체는 요청값을 처리할 때 주로 사용된다.1) 요청값 : client를 통해서 server로
사원정보 검색 테이블 만들기
jsp 페이지에 대한 정보를 입력jsp가 생성할 문서의 타입, 사용할 클래스, 버퍼여부, 세션 여부주요 속성contentType : jsp가 생성할 문서의 타입을 지정session : jsp페이지가 세션을 사용할지의 여부를 지정 default session = "tru
클라이언트에서 서버로 주는 내용1) 요청 query string ?key=value2) 쿠키정보3) 기타 클라이언트 관련 접속 정보서버에서 클라이언트로 주는 내용1) 구성된 화면(웹화면)2) session 정보 전달3) 기타 서버 관련 정보 웹 브라우저가 웹 서버에 전
웹 브라우저에 전송하는 응답 정보 설정주요 기능1) 헤더 정보 입력2) 리다이렉트 처리기능 메서드1) addDateHeader(String name, long date) name 헤더에 date를 추가 처리 1971/1/1 기준으로 1/1000초 단위 설정2) add
request : 클라이언트의 요청 정보를 저장한다.response : 응답정보를 저장한다.pageContext : jsp 페이지에 대한 정보를 저장한다session : HTTP 세션 정보를 저장한다.application : 웹 어플리케이션에 대한 정보를 저장한다.웹서
다른 기본 객체에 대한 접근 메서드를 제공하는 객체이다session scope는 page 범위로 설정되는 객체이다setAttribute("페이지범위설정키","페이지범위설정값") : 페이지 범위 설정getAttribute("페이지범위설정키"); 저장된 페이지 범위 데이터
application은 서버(was) 단위로 데이터를 저장하고 호출되는 객체이다.서버 정보를 설정 및 로딩1) 서버 단위로 사용할 정보를 web.xml에서 설정하고,2) 모든 소스에서 해당 설정 내용을 호출하여 사용할 수 있다.초기화 파라미터 설정(web.xml)<
개요JSP의 변수/객체는 네가지 영역으로 나누어 해당 변수가 존재하는 범위를 지정하는 범위까지 가지고 있는 경우, 동일한 브라우저로 서버와 연결되어 있는 경우까지 유지되는 경우, 서버가 다시 시작되기까지 유지되는 범위로 처리할 수 있다.서버의 자원(메모리, cpu 등)
화면을 구성할 때는 여러가지 설정이 필요한 경우도 있고, 공통으로 처리하는 페이지가 필요할 때도 많다공통 처리 내용에 대하여 따로 jsp를 선언하고 활용한다면 보다 효과적으로 변경/수정/추가시 처리가 가능하다ex) 공통되는 화면처리, 공통되는 session 처리, 공통
<jsp:include>1) 요청 시간에 처리2) 별도 파일의 요청 처리 흐름을 이동3) request 기본 객체나 <jsp:param>을 이용한 파라미터 전달4) 화면의 레이아웃의 일부분을 모듈화할 때 주로 사용된다.<include 디렉티브>1) js
특정한 페이지에서 request와 response 객체와 함께대상 페이지로 전송하는 기능을 하는 액션 스크립트다음 페이지에서 요청값을 받을 수 있다.요청값을 받아서 중간 페이지에서 분기 처리할 때 주로 활용된다1) 로그인 화면 ==> 중간페이지 ==> 다시 로그인이냐?
개발을 하면 프로그램적인 에러가 발생할 수 있다. 자바 프로그램에서는 이러한 에러가 발생되면 에러 처리로 해당 에러에 대한 내용의 원인을 출력해주고 에러가 발생하더라도 정상적으로 프로세스가 흘러가게 해준다jsp는 화면단이 추가되기에 에러 발생시, 화면을 어떻게 처리할지
웹 프로그래밍에 있어서 서버와 클라이언트간의 처리된 정보를 임시 저장하는 경우가 종종 발생한다. 이 때, 이 정보를 서버에 보관하여 사용하는 것을 session이라고 하고, 클라이언트에 저장하는 것을 cookie라고 한다.쿠키의 생성 시점쿠키는 클라이언트의 요청에 의해
설정import="java.net.URLEncoder"URLEncoder.encode("쿠키의 key/value값","utf-8")쿠키값 가져오기import="java.net.URLDecoder"URLDecoder.decode("쿠키의 key/value값","utf-8
세션이란?웹 컨테이너에 클라이언트의 정보를 보관할 때 사용된다.서버에서만 생성되고, 클라이언트마다 세션이 생성된다세션 생성page 지시자에서 session 속성값을 true로 설정(default)session.setAttribute("키",등록객체)속성을 이용해서 클라
jsp에서 사용가능한 새로운 스크립트 언어el의 주요 기능1) jsp의 4가지 기본 객체가 제공하는 영역의 속성을 가진 변수로 사용2) 집합 객체에 대한 접근 방법 제공3) 수치 연산, 관계 연산, 논리 연산자 제고4) 자바 클래스의 메서드 호출 기능 제공5) 표현 언
jsp standard tag library로 널리 사용되는 커스텀 태그를 표준으로 만든 태그jstl의 태그 종류1) 코어 : 변수지원, 흐름제어, url 처리 uri:http://java.sun.com/jsp/jstl/core2) fmt : 국제화 지역 메시
useBean을 활용하면 form의 데이터를 효과적으로 property명으로 mapping시켜 처리가 가능하다form 요청값과 bean 객체 연관관계
jstl의 흐름제어 if - 조건이 true일 때 몸체 내용 실행
useBean 활용 : 데이터베이스 호출 DAO요청할 데이터 VO객체 선언forEach 구문을 통한 객체형 ArrayList 출력 처리
mvc 패턴 모델 1구조 1) jsp를 이용한 단순한 모델 페이지와 요청값 전달 ==> 해당 페이지 호출 2) jsp에서 요청 처리 및 뷰 생성 처리 구현이 쉬움 요청 처리 및 뷰 생성 코드가 뒤섞여 코드가 복잡함 모델 2구조(MVC) 1) 서블릿이
1단계 예재
2단계 예재(DB불러오기)
3단계 예재
emplist 검색
업로드중..
request.getParameterValues("다중의 value값을 갖는 키") 동일한 이름으로 여러개의 요청값을 받을 때 사용한다. 기본 리턴 데이터 유형은 문자열 배열이다. ?fruit=사과&fruit=오렌지&fruit=수박&food=소고기&food=돼지고기