반응형

IT/JSP

JSTL(JSP Standard Tag Library)

JSTL(JavaServerPage Standard Tag Library) 이란? - JSP 개발을 단순화 하기 위한 태그 libarary - Java EE 기반의 웹 애플리케이션 개발 플랫폼을 위한 컴포넌트 모음 JSTL 사용법 - 라이브러리이기 때문에 사용하기전에 core를 header에 추가해주어야 한다. JSTL 태그 태그명 설명 변수선언 변수출력 조건문 jstl에서의 switch문 jstl에서의 case문 jstl에서의 default문 loop문 변수제거 날짜관련태그 숫자관련태그 JSTL core의 예시 1. - ${변수명} 사용가능 - 다른 영역에 저장시 scopre="session" 추가 2. - 으로 변수를 선언한후 출력시 으로 출력한다. - escapeX="true/false" 지정해서 ..

2021.01.22 게시됨

IT/JSP

[JSP]게시판 만들기(글목록/글쓰기/글수정/글삭제)

(디비관련(insert/update/delete/select)참고자료 https://sseozzzy.tistory.com/99) 1단계(데이터베이스 만들기) - 게시판 정보를 저장하는 공간 만들기 : 데이터베이스만들기 - board 테이블 생성 create table member ( num int(11) primary key, name varchar(20), pass varchar(20), subject varchar(50), content varchar(2000), readcount int(11) , date datetime ); 2단계(글쓰기) writeForm.jsp WebContent/StudyJSP/jsp/write.jsp 글쓴이 비밀번호 제목 글내용 writePro.jsp WebContent/..

2020.09.10 게시됨

IT/JSP

[JSP] 회원가입 (로그인/로그아웃/정보조회/정보수정/정보삭제/모든정보목록)

(디비관련(insert/update/delete/select)참고자료 https://sseozzzy.tistory.com/99) 로그인 로그아웃 정보조회 정보수정 정보삭제 모든정보목록 1단계 - 회원가입 전체 정보를 저장하는 공간 만들기 : 데이터베이스만들기 - member 테이블 생성 create table member ( id varchar(20) primary key, pass varchar(20), name varchar(20), date datetime ); 2단계 - 쇼핑몰 관리할 사용자 만들기(admin) : 사용자 만들고 권한 부여 하기(grant) - 관리자 root → 디비관리 할 사용자 아이디 : jspid 비밀번호 : jsppass → jspdb1을관리할권한부여 create, alt..

2020.08.25 게시됨

IT/JSP

[JSP] Cookie란?

Cookie란? - 값을 유지하고자할때 사용 - 클라이언트(사용자)측에서 관리되는 정보를 의미 - 세션은 서버측에서 쿠키는 클라이언트측에서 관리(세션과 쿠키의 차이점!!) Session 과 Cookie의 차이 Session Cookie 페이지 상관없이 값을 유지 연결정보저장 (연결유지정보저장) 사용자(클라이언트, 유저)에 저장 서버에 저장 보안상 상관없는 값을 유지 로그인 정보유지(로그인 인증) 서버에 부담을 줄이고자 할 때 보안상 중요한 데이터 - 쿠키를 설정하는 방법 2가지 1. HTTP 헤더를 이용한 쿠키설정 Set-Cookie : name=value; expires=date; domain-doamin; path=pathl secure 속성 설명 name (필수) 쿠키이름을 지정 value (필수)..

2020.08.14 게시됨

IT/JSP

[JSP] Session이란?

Session 이란? - 값을 유지할때 사용(서버에 부하) - 클라이언트(사용자)별 서버에 저장되는 정보 - 클라이언트(사용자)와 서버간의 연결상태를 유지하기 위한 역할 - HTTP프로토콜의 특성은 연결되면 요청.응답을 한뒤에 바로 연결이 끊어짐 - 세션 ID부여하여 클라이언트를 구분하는 정보를 저장 → 클라이언트에서 서버에 연결요청하고 서버에서 응답과 세션ID추가를 하며 클라이언트의 쿠키영역에 세션ID를 저장 후 다시 서버에 재요청시 세션ID를 가지고 요청하면 서버에서 해당세션ID를 가지고 클라이언트를 구분 Session 객체의 메소드 함수명 정의 session.setAttribute("세션이름", 값) 세션에 저장 session.getAttribute("세션이름", 값) 세션 조회 session.in..

2020.08.14 게시됨

IT/JSP

[JSP] Include태그

Icnclude태그 - 원하는페이지 내용을 들고올때 사용하는 태그 - 중복작성을 하지않아도 된다. - 하나의 페이지만 수정하면 된다.(수정용이) 1. 보여지는 페이지 WebContent/jsp1/include1.jsp 본문1 2. include할 페이지(1) WebContent/jsp1/includeTop.jsp 메뉴1 메뉴2 메뉴3 3. include할 페이지(2) WebContent/jsp1/includeLeft.jsp 서브메뉴1서브메뉴2 4. include할 페이지(3) WebContent/jsp1/includeBottom.jsp 2020년 웹사이트 만들어짐 5. include할 페이지(4) - 변수를 가져가서 사용 할 수 있다.

2020.08.13 게시됨

IT/JSP

[JSP] JSP태그, 문법

자바, jsp 명령 간단출력 설정 전역변수, 메서드의 정의(어디서든 맨처음 선언 ) 주석 내장객체 request, response, session, application 액션태그 forward, include 등등..... request - http들고온 정보 파라미터정보(태그정보) 저장 - request.변수와 request.함수() 가 있음 - request에 저장된 파라미터 정보(태그정보)를 가져오는 함수 .getParameter() ex) request.getParameter("파라미터(태그)이름") - request.getParameter에 저장된 파라미터값은 문자열로 저장 → 문자열에서 정수형으로 변경 Integer.parseInt("숫자형태문자열") ex)int num = Integer.pa..

2020.08.03 게시됨

반응형