중요 정보jsp에서는 백틱(`)의 ${}이 el태그로 인식한다 그걸을 인식하지않기위해 설정해야한다더보기페이징 처리해당 게시판을 출력해주는 함수는 별개의 함수로 설정해주며새로운 페이지 실행 시나 페이지가 변경 시 계속 사용하도록한다jsp로 sp, ep, tp, data(페이지에 표시할 데이터 arr)를 json형태로 만들어주며이후 js에서 출력해주며 jsp에서 버튼 이벤트를한 뒤 메서드를 다시 실행시켜 게시판이 변경되도록한다페이징 처리 함수더보기const pageList = (sp, ep, tp) => { let pageCode = ``; // 이전버튼 출력 id=prev if(sp>1){ pageCode +=`Previous`; } // 페이지 버튼 출력 클래스 이름 .pageno ..
전체 글
JSP /sessionLoginDb.do" method="post"> ID : PASSWORD : 님 반갑습니다 /sessionLogoutDb.do">로그아웃 Login 서블릿package kr.or.ddit.session.login.controller;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;i..
쿠키 (Cookie)세션 (HttpSession)클라이언트 쪽에 저장(웹브라우저에 저장)서버에 저장문자열만 저장객체, 문자, 숫자 등원하는 자료형으로 저장 가능세션(HttpSession)JSP에는 Session객체가 이미 'session'이라는 이름으로 저장되어 있다아이디 세션을 구분하기 위한 고유한 값session객체.getId();생성 시간 1970년 1월 1일부터 경과한 시간 (ms단위)session객체.getCreationTime();가장 최근에 세선에 접근한 시간 1970년 1월 1일부터 경과한 시간 (ms단위)session객체.getLastAccessedTime();세션 유효시간 가장 최근에 접근한 시간부터 이 '유효시간'이 경과할 때까지 세션이 유..
복습★더보기- 새로운 페이지 팝업으로 띄우기window.open("띄울.html", "아무 이름", "스타일") - 닫는법window.close(); - 부모페이지에 데이터 전달하기** 스크립트방식window.opender.document.querySelector('#부모id').value** jQuery방식$('입력할부모데이터',opener.document).val(새로운값)- 새로 생성한 테이블에 (동적)이벤트$(document).on('click','클래스이름이나 id이름', function(){ })문제유효성검사전에 배운 이론 링크유효성검사1. on이벤트에서 'keyup' 타입으로 생성2. 제출 버튼 'click'이벤트에서 유효성검사아이디 유효성/^[a-zA-Z][a-zA-Z0-9]{3,12}$/..
문제사진더보기 'id 기억하기' 체크박스를 체크한 후 'Login'버튼을 클릭하면 입력했던 'ID'값을 쿠키에 저장하고, 쿠키에 'ID'값이 저장되어 있으면 현재 화면의 'ID'입력 창에 그 값이 출력되도록 하고, 체크박스도 체크가 된 상태로 유지 되도록 한다. 체크박스를 해제한 후 'Login'버튼을 클릭하면 쿠키에 저장된 'ID'값을 삭제하고 체크박스도 체크가 해제된 상태가 되도록 한다. 로그인 성공은 ID와 Password가 'test', '1234'이고, 로그인에 성공하면 'cookieMain.jsp'로 이동되도록 한다. 로그인에 실패하면 'cookieLogin.jsp'로 이동한다. cookieMain.jsp Cookie 연습용 main페이지 입니다/cook..
데이터를 저장할 수 있는 공간더보기화면에 보여주는 데이터를 다 보여주고 나면 서버와 접속이 끊어짐링크를 눌렀을 때 해당하는 서버로 가서 데이터를 가져오고 나서 다시 접속이 끊어짐사용자가 요청 > 시스템이 웹서버를 가져옴 > 클라이언트에게 보냄 (응답) > 연결이 끊김쿠키 (Cookie)세션 (HttpSession)클라이언트 쪽에 저장(웹브라우저에 저장)서버에 저장문자열만 저장객체, 문자, 숫자 등원하는 자료형으로 저장 가능쿠키(Cookie)저장Cookie객체를 생성한다. ==> '쿠키이름'과 '쿠키값'을 지정해서 생성한다 ('쿠키이름'과 '쿠키값'은 문자열로 지정한다) 형식) Cookie cookie변수 = new Cookie("쿠키이름", "쿠키값");쿠키값으로 한글을 사용할 경우에는 ..