Back-end/JSP 32

[JSP] EL JSTL

JSTL Core Library 1. 변수(속성==attribute) 1.1 변수 선언과 초기화 * 변수 선언과 동시에 초기화 (c:set var="" value="" [scope=""]) - 변수를 선언하고 초기값을 대입해두는 기능을 제공 - 해당 변수를 어떤 scope에 담아둘건지 지정가능(생략시 기본값은 pageScope에 담김) => 해당 scope에 setAttribute를 통해 key-value형태로 데이터를 담아 놓는것이라고 생각하면 됨 => c:set으로 선언된 변수는 EL로 접근하여 사용가능 - 변수 타입을 별도로 지정하지 않음 - **초기값은 반드시 지정해줘야 함!!!! num1 변수값 : ${ num1 } num2 변수..

Back-end/JSP 2024.08.02

[JSP/AJAX] AJAX

AJAX개요 Asynchronous JavaScript And XML의 약자로 서버로부터 데이터를 가져와 전체 페이지를 새로 고치지 않고 일부만 로드할 수 있게 하는 기법 * 동기식 / 비동기식 > 동기식(a, form, submit) 요청 처리 후 그에 해당하는 응답페이지가 돌아와야만 그 다음 작업 가능 서버에 요청한 결과까지의 시간이 지연되면 무작정 계속 기다려야됨(흰페이지로 보여짐) 전체 페이지를 응답해주기 때문에 기본적으로 페이지가 깜박거림 > 비동기식 (ajax) 현재 페이지를 그대로 유지하면서 중간중간마다 추가적으로 필요한 요청을 보내 줄 수 있음 요청을 보냈다고 해서 다른 페이지로 넘어가지 않음 (현재 페이지 그대로 유지) 요청 보내놓고 그에..

Back-end/JSP 2024.07.29

[JSP] JSP를 이용하여 투표 페이지 만들기

vote_table.sqlCREATE TABLE votelist ( num number PRIMARY KEY, question varchar2(200) NOT NULL, sdate date, edate date, wdate date, type number DEFAULT 1 NOT NULL, active number DEFAULT 1);COMMENT ON COLUMN VOTELIST.NUM IS '설문번호';COMMENT ON COLUMN VOTELIST.QUESTION IS '설문내용';COMMENT ON COLUMN VOTELIST.SDATE IS '투표시작날짜';COMMENT ON COLUMN VOTELIST.EDATE IS '투표종료날짜';COMMENT ON COLUMN VOTELIST..

Back-end/JSP 2024.07.24

[JavaSpring] 세션과 쿠키

쿠키를 사용하여 연결 유지 쿠키를 만듭니다 쿠키 내용은 클릭하세요."); out.print("Cookie value : " + cookie[i].getValue() + ""); } */ out.print("Cookie Name : " + cookie[i].getName() + ""); out.print("Cookie value : " + cookie[i].getValue() + ""); } }%> 쿠키생성 쿠키의 내용은 클릭하세요"); out.print("Cookie value : " + cookies[i].getValue()+ ""); } }%>--%>이름 : 성별 : 나이 : 세션이 생성됨세션 정보는 클릭하세요"); out.print("session value : " +..

Back-end/JSP 2024.07.18