WEB
-
[JSTL] if, when, forEachWEB/JSTL 2022. 9. 9. 20:16
if -c:if test 조건절이 참이면 /c:if까지의 내용을 웹페이지에 적용 또는 표시하고 아니면 표시, 적용 없이 지나감. -test 안의 조건식은 EL 문법을 이용함. 빨강 초록 파랑 When 사과 멜론 바나나 기타 forEach 배열 저장 1. JSP 문법으로 출력 2. EL과 JSTL을 이용해 출력(배열 요소를 이용) ${movie} Table에 forEach 사용하기 indexcounttitle ${state.index}${state.count} ${movie } -${status.first}: 현재 루프가 처음이면 true 리턴 ${movie} ${movie} -${status.last}: 현재 루프가 마지막이라면 true 리턴 ${movie} , -${status.current}: 현재 ..
-
[JSLT] ELWEB/JSTL 2022. 9. 9. 19:38
표현 언어(EL, Expression Language) -JSP의 전달값나 변수값 등 자료를 출력할 때의 번거로움을 간단히 해결하기 위해 만들어진 출력 문법. -JSP의 문법을 html5에서 좀 더 구분하기 쉽고 오류를 줄여서 운용하기 위해 개발된 언어. -주로 pageContext, request, session, application에 전달되는 Attribute의 값을 getter을 이용하지 않고 출력할 때 많이 사용함. *JSP 파일 body 안에 넣어서 사용한 코드 1. 문법 사용 JSP 문법 사용 1: JSP 문법 사용 2: EL 문법 사용: ${"Hello" } 2. 자료형 정수형: ${10} 실수형: ${5.6} 문자형: ${"홍길동"} 논리형: ${true} null: ${null} 3..
-
[JSP] SQLWEB/JSP 2022. 9. 9. 19:30
1. SQL 파일 생성 -- 파일명: sql.sql CREATE TABLE MEM( ID VARCHAR2(10), NAME VARCHAR2(15), PWD VARCHAR2(20), PHONE VARCHAR2(15) ); INSERT INTO MEM VALUES('SOMI','이소미','1234','010-1234-1234'); INSERT INTO MEM VALUES('SANG','전상오','1234','010-5555-6666'); INSERT INTO MEM VALUES('LIGHT','김빛나','1234','010-2222-3333'); 2. JSP 파일 생성 이름아이디암호전화번호 3. JSP파일 데이터베이스에 연결하기 main문 작성 이름아이디암호전화번호수정삭제 try{ Class.forName(..
-
[JSP] beanWEB/JSP 2022. 9. 9. 19:22
Bean: 객체에 대한 Object Bean Dto 생성 package com.bean.dto; public class MemberBean { private String name; private String userid; private String nickname; private String pwd; private String email; private String phone; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getUserid() { return userid; } public void setUserid(String userid) { thi..
-
[JSP] session을 이용한 loginformWEB/JSP 2022. 9. 9. 19:18
아이디: 암 호: 로그인 관리자 전화번호 010-123-1234 님이 로그인 하셨습니다 저희 사이트에 방문해 주셔서 감사합니다. 즐거운 시간 되세요. 아이디: 암 호: 로그인 관리자 전화번호 010-123-1234 님이 로그인 하셨습니다 저희 사이트에 방문해 주셔서 감사합니다. 즐거운 시간 되세요. 로그인 관리자 전화번호 010-123-1234 님이 로그인 하셨습니다 저희 사이트에 방문해 주셔서 감사합니다. 즐거운 시간 되세요. 아이디: 성명: 홍길동 주소: 서울특별시 마포구... 전화번호: 010-XXXX-XXXX 주민등록번호: XXXXXX-XXXXXXX
-
[JSP] cookie, session, removeAttributeWEB/JSP 2022. 9. 9. 19:14
cookie -쿠키는 웹사이트 접속시 접속자의 개인장치에 다운로드 되고 브라우저에 저장되는 텍스트 데이터임 -웹사이트는 쿠키를 통해 접속자의 장치를 인식하고 접속자의 설정과 과거 이용내역에 대한 일부 데이터를 저장함 -쿠키에는 만료일이 있음. 브라우저를 닫는 경우 자동으로 삭제되는 쿠키가 있을 수 있으며 일부는 수동으로 삭제 되기 전까지 남아 있는 쿠키가 있음 필수쿠키 페이지 탐색 웹사이트의 보안 영역 접속 그리고 검색을 포함한 웹사이트의 기본기능을 활성화할 목적으로 사용함 기능쿠키 웹사이트가 접속자의 지역 및 언어 등 웹사이트의 행태 및 외관에 영향을 줄 수 있는 접속자 설정을 저장하도록 허용하며, 접속자 설정에 따라 웹사이트가 작동하도록 도움을 줌 성능쿠키 정보의 익명 수집 및 보고를 통해 웹사이트 ..
-
[JSP] servlet, action tag formWEB/JSP 2022. 9. 9. 19:08
servlet 예전 자료처리 방식 -정보입력 페이지(jsp) → 정보처리페이지(jsp) → 처리결과페이지(jsp) -주로 윈도우 서버(Window NT)에서 ASP 언어를 사용할 때 많이 사용하던 방식 다른 방식으로 JAVA&JSP로 넘어오면서 자바 프로그램 코드가 실행가능해지는 WAS 서버를 사용하고 이 서버에서는 정보처리페이지(jsp)를 사용하지 않는 대신 Servlet이라는 웹용 클래스(서버에 생성하고 서버에서 실행하는)를 생성하여 정보 처리 명령을 실행하게함 -서블릿을 사용한다는 의미는 앞선 예제(081~083, 071~073)의 XXX_do.jsp 파일의 역할을 서버 내부에 감춰져서 공개되지 않을 웹클래스를 일임하는 것과 같음 -프로그래밍 명령등의 로직과 알고리즘이 공개되는 것이 부담스럽..