목록JSP (22)
Frog is cry
다운로드 C:\apache-tomcat-9.0.39\bin >> startup 실행 http://localhost:8080/ 접속 시 이 화면이 나오면 접속 성공 server 변경 1. C:\apache-tomcat-9.0.39\conf 2. server(메모장으로 켜기) 3. port="8088"로 변경 eclips로 넘어와 Dynamic Web Project 생성 html 파일 생성 후 컴파일 확인 이클립스에 나온 주소 복사 서버 정상연결
페이지 이동은 왜 필요할까? 로직과 뷰의 철저한 분업 1. 로그인 페이지(뷰) 아이디 비번 입력 후 로직 페이지에 전달. 2. 로직 페이지 > DB조회 3. DB결과를 로직페이지에 전달하면서 TRUE, FALSE 값 생성, 결과페이지(result page)로 이동 > 로직페이지에서 결과페이지로 이동될때 forward,redirect 방식을 사용 4. 클라이언트는 결과페이지의 값을 확인하게됨. 페이지 이동 2가지 방법 - redirect, forward 1.redirect > 브라우저가 다른 페이지로 request 재실행 > 파라미터 전달X > 주소창에 최종 도착 페이지가 보임 > 외부 URL 요청 가능(구글, 네이버 등으로 이동 가능) jsp의 response 내장객체 사용 2.forward > 서버 측..
내장객체(Implicit Objects) : jsp 페이지에 내장되어있는 9개의 객체 1.request 객체 : HTTP request에 해당하는 객체(HTTP헤더, HTTP바디) 2.response 객체 : HTTP response에 해당하는 객체(HTTP헤더, HTTP바디) 3.out 객체 : JSP가 생성한 결과를 브라우저에게 보낼 때 사용하는 출력스트림 4.pageContext 객체 : 현재 JSP 페이지에 대한 컨텍스트 객체 5.session 객체 : 브라우저 1개와 연결된 세션에 대한 객체 6.application 객체 : 서버의 설정 정보 및 자원에 대한 객체 7.config 객체 : JSP -> 서블릿으로 변환될 때 참조해야 할 정보를 담는 객체 8.page 객체 : 현재 JSP 페이지 자..
배포법 > 서버 모두 꺼진 상태 > JSP_Proj > Export > WAR File > Browser > apache > webapps > 저장 > 피니쉬 > webapps에 파일생김 > stratup.bat > war파일 자동으로 압축을 풀어주면서 폴더가 자동생성됨 > > 만들어진 폴더(JSP_Proj)들어가서 > basic > js,jsp 수정 가능 > servlet은 수정 불가능 클라이언트(브라우저) 서버 javascript 내용확인 가능 내용확인 가능 jsp 내용확인 불가 내용확인 가능 servlet 내용확인 불가 바이트 형태로 나오며 내용확인 불가
1. JSP(Java Server Page) 개요 Servlet > Java Source 기반으로 작성 > HTML은 문자열로 만들어 출력 JSP > HTML 기반으로 작성 > 동적 처리를 담당하는 JSP코드(java 문법사용)를 특정 태그들을 이용해 작성 > JSP는 Servlet으로 변환되어 실행된다. > 변환은 Web container가 담당한다. > JSP는 Servlet으로 보내는 html을 좀 더 효율적으로 보내기 위해서 사용한다. > JSP로 작성된 소스는 바로 실행되는 것이 아니라 JSP Engine에 의해 JAVA Source(Servlet)으로 변환되어 실행된다. Servlet을 이용한 호출은 개발자가 직접 out.write / out.print 등을 이용해서 코드를 작성하여야 하지만 ..
JSP의 구성요소 1. 내용 : 아무 표시가 없으면 HTML로 인식 2. : 지시어(directive) 3. : 선언부(decleration) 4. : 스트립트릿(scriptlet) 5. : 표현식(expression) 6. : 주석(commnet) 지시어 : : 해당 페이지의 속성을 기술 > page : 이 jsp페이지에 대한 설정 정보 > include : 다른 jsp페이지를 이 페이지에 포함 > taglib : 이 jsp페이지가 사용할 사용자 정의 태그를 선언 지시어 속성 language > 설명 : 스크립트 언어 유형(jap는 java만) > 예시 : > 기본값 : java import > 설명 : import할 외부 클래스 지정 > 예시 : > 기본값 : - session > 설명 : 세션의 사..
JSP : > 썬마이크로시스템즈사에서 만든 Java Servlet 기반의 서버측 (back-end) 스크립트 기술 JSP의 특징 : > Java Beans 라고 하는 자바 컴포넌트를 사용할 수 있음. > JSP나 다른 서블릿 간의 쉬운 데이터 공유 > **page, request, session, application scope 으로 구현 > 자바의 모든 기능을 사용할 수 있음 (무한한 확장성) > IBM, 오라클, 썬, BEA 등에서 강력히 지원중 > JSTL(JSP Standard Tag Library)과 같은 기능의 태그 라이브러리 사용 가능 > 다양한 운영체제와 여러 회사의 JSP 개발/실행 환경을 이용할 수 있음 JSP의 동작과정 : 파일명.jsp > 파일명_jsp.java(서블릿 파일) > C..