본문 바로가기
반응형

학습65

13. <hidden>태그와 URL Rewriting 이용해 웹 페이지 연동 - 세션 트래킹 - 웹 페이지를 연동하는 방법 태그 : HTML의 태그를 이용해 웹 페이지들 사이의 정보를 공유함 URL Rewriting : GET 방식으로 URL 뒤에 정보를 붙여서 다른 페이지로 전송함 쿠키 : 클라이언트 PC의 Cookie 파일에 정보를 저장한 후 웹 페이지들이 공유함 세션 : 서버 메모리에 정보를 저장한 후 웹 페이지들이 공유함 - 태그를 이용한 세션 트래킹 실습 - login.html 아이디 : 비밀번호 : - LoginServlet package sec01.ex01; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.an.. 2022. 11. 9.
12. ServletConfig - ServletConfig 각 Servlet 객체에 대해 생성됨. ServletConfig가 제공하는 기능 ServletCotext 객체를 얻는 기능 서블릿에 대한 초기화 작업 기능 src/main/java에 아래 이미지 설정처럼으로 InitParamServlet 서블릿 생성 - InitParamServlet @WebServlet 주석을 걸고 web.xml을 설정하거나 wb.xml 설정 없이 @ WebServlet을 살려서 써도 같음 package sec06.ex01; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletContext; import javax.servlet.ServletException; .. 2022. 11. 9.
11. ServletContext - ServletContext 서블릿과 컨테이너 간의 연동을 위해 사용. 컨텍스트(웹 애플리케이션)마다 하나의 ServletContext가 생성됨 서블릿끼리 자원(데이터)을 공유하는데 사용 컨테이너 실행 시 생성되고 컨테이너 종료 시 소멸됨 - ServletContext에서 제공하는 메서드 메서드 기능 getAttribute(String name) - 주어진 name을 이용해 바인딩된 value를 가져옴 - name이 존재하지 않으면 null 반환 getAttributeNames() 바인딩된 속성들의 name을 반환 getContext(String uripath) 지정한 uripath에 해당되는 객체를 반환 getInitParameter(String name) - name에 해당되는 매개변수의 초기화 값.. 2022. 11. 8.
10. JSP파일에 출력하기 - 오라클 테이블 생성 -- 회원테이블 생성 CREATE TABLE T_MEMBER( MNO INT PRIMARY KEY, ID VARCHAR2(10) NOT NULL UNIQUE, PWD VARCHAR2(10), NAME VARCHAR2(50), EMAIL VARCHAR2(50), JOINDATE DATE DEFAULT SYSDATE ); -- 시퀀스 CREATE SEQUENCE MNO_SEQ; -- 데이터 넣기 INSERT INTO T_MEMBER(MNO, ID, PWD, NAME, EMAIL) VALUES(MNO_SEQ.NEXTVAL, 'kim', '1212', '김범수', 'kim@gmail'); INSERT INTO T_MEMBER(MNO, ID, PWD, NAME, EMAIL) VALUES(M.. 2022. 11. 8.
반응형