html코드로 프론트엔드 구현1) 스크립 트릿 : <% 자바코드 %> 명령어를 통해JSP파일로 java 코드 기술가능2) 표현식 : <%= 자바코드 %> 명령어를 통해java 변수값이나 함수식 결과값 도출ex)3) ${ } 명령어로 서블릿 코드 받아서 사용
클라이언트에서 사용자로부터 정보를 입력받기 위해 < form >태그 사용action : 전송(submit) 버튼을 누르면 action에 기술한 url에 저장된 파일로 이동method : 어떤 방식으로 데이터를 넘겨줄 것인가(get or post)ex)input 태
지시자JSP문서 제일 위에 위치하여 지시자에 언급된 설정을 JSP페이지 전체에 사용가능하도록 함해당 JSP페이지 전반적인 환경 설정자바 import 구문과 같은 목적으로 사용JSP 페이지의 MIME 타입 결정MIME : 서버가 브라우저에게 무슨 데이터를 보낼 것인지 알
내장객체의 영역객체의 유효기간page < request < session < application하나의 JSP 페이지 처리하는데 사용되는 영역브라우저에서 실행된 JSP페이지 범위가 하나의 page 영역이 되고 이에 해당하는 pageContext 내장 객
서버가 아닌 클라이언트 컴퓨터의 하드디스크에 정보를 저장서버의 부하를 줄일 수 있다.서버가 쿠키를 클라이언트에 저장하면 쿠키에 대한 정보를 필요로 하는 웹페이지가 요청될 때 저장해놓은 쿠키의 정보를 다시 웹서버에 건네준다.크기는 4KB 이하, 300개까지의 데이터 정보
1. 로그인 화면(loginForm.jsp) 2. 아이디 비밀번호 입력값 확인(testLogin.jsp) 3. 로그인시 화면(main.jsp) 4. 로그아웃 화면(logout.jsp)
접속<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
< c:remove > : 변수에 설정된 값 제거< c:if > : java if문 처리 비슷< c:choose> : java switch문 처리 비슷< c:forEach > : java forEach문 비슷< c:forTokens > : 구
데이터 저장소로 사용되는 일종의 클래스프로그램에 사용되는 정보가 여러개 일 때, 이를 개별적으로 변수에 저장하고 접근하지 않고자바빈을 사용하여 필요한 정보를 객체를 구성하는 멤버로 기술하여 한꺼번에 데이터에 접근해 사용scope 속성값( page, request, se
HTTP헤더 내용들을 찾아내는 기능접속한 사용자의 IP주소Get/Post 정보, 사용자가 호출에 사용한 URL정보 등쿼리 스트링 등으로 전달되는 데이터 추출브라우저가 전송한 쿠키 정보현재의 요청(request)를 다른 서버의 자원(Servlet or JSP)에게 전달f
웹 MVC구조에서 View(JSP), Controller(Servlet)등을 제외한 로직등을 담당하는 나머지 부분Model부분은 다시 로직등을 담당하는 서비스 계층과, 데이터 처리등을 담당하는 영속계층으로 분리된다.여러 데이터를 하나의 객체로 묶어서 전달하는 것1)
데이터를 전문적으로 처리하는 객체(데이터베이스의 접근과 처리를 전담)DAO를 호출하는 객체는 DAO가 내부에서 어떤식으로 데이터를 처리하는지 알 수 없도록 구성한다객체지향 프로그램에서 데이터를 객체단위로 처리하면데이터베이스에서는 하나의 데이터를 엔티티(entity)라고
cos 웹페이지에서 파일업로드 기능을 구현하는데 사용하는 라이브러리 다운로드 주소 http://www.servlets.com/cos/ 해당 사이트에서 zip파일을 받아 압출파일 내 lib경로에 cos.jar을 프로젝트 lib에 붙여넣기해서 사용한다 1. 사용법 1)
username="DB사용자명" 수정password="DB비밀번호" 수정
MVC(Model, View, Control)의 세 영역으로 나누고 이들의 결합을 최소화모델과 뷰 사이의 흐름 제어클라이언트의 요청을받아 이를 수행하기 위한 모델 영역의 어떤 비즈니스 로직을 수행할지 결정하고 이를 처리한 후 결과를 보여주기 위한 뷰를 선택(주로 Ser