반응형

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] Session이란?

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

2020.08.14 게시됨

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 게시됨

IT/JSP

[JSP]HTTP프로토콜

인터넷 통신 프로토콜 종류 - HTTP(html(웹페이지)전송통신규약) - FTP(파일전송통신규약) - SMTP(메일통신규약) HTTP프로토콜(통신규약 : 사용자 서버 통신 규약) - HyperText Transfer Protocol - 사용자 요청, 서버응답 - HTTPS는 HyperText Transfer Protocol Security(보안↑) get방식 - URL뒤에 데이터(파라미터)값을 보이게 전송 - 모든 하이퍼 링크, 기본방식 - 데이터(파라미터)길이가 256byte를 넘길수 없다 - 보안이 떨어짐 post방식 - http본문(body)에 데이터(파라미터)값을 담아서 보이지 않게 전달 - form태그에서만 설정가능 - 길이 제약이 없음 - 보안이 좋음(form태그는 무조건 post방식)

2020.07.30 게시됨

IT/JSP

[JSP]JSP란?

jsp(Jave Server Page)란? - HTML페이지 내에 자바코드를 삽입하여 동적인페이지를 구현하는 기술 **HTML은 정적인 페이지 JSP의 사용자 서버간 통신(처리)흐름 HTML통신(처리)흐름 1) 사용자(웹브라우저)주소 http://localhost:8080/StudyJSP/js3/test.html요청 2) http가 localhost:808서버로 찾아감 test.html 요청 3) 웹서버 test.html 바로 찾아 .html처리 할 필요 없음 **차이 4) 찾은 test.html 을 http에 전달 5) http들고 사용자에 감=>사용자화면 웹브라우저 화면 웹브라우저 화면 test.html 보여줌 JSP 1) 사용자(웹브라우저)주소 http://localhost:8080/StudyJSP..

2020.07.30 게시됨

반응형