0. 개요 웹 개발을 하면서 쿠키와 세션에 대해서는 많이 들어봤을 것이다. 하지만 두 개념의 정확한 차이가 머리속에 정리되어 있지 않아서 정리해보려고 한다. 1. 웹 개발에서 쿠키와 세션을 사용하는 이유 HTTP 프로토콜의 특성이자 약점을 보안하기 위해서 쿠키 또는 세션을 사용한다. HTTP 프로토콜은 connectionless, stateless의 특성을 가지기 때문에 서버는 클라이언트가 누군지 매번 확인해야한다. connectionless 클라이언트가 요청을 한 후 응답을 받으면 그 연결을 끊어 버리는 특징 HTTP는 클라이언트가 request를 서버에 보내면, 서버는 클라이언트에게 요청에 맞는 response를 보내고 접속을 끊는 특성이 있다. stateless 통신이 끝나면 상태를 유지하지 않는 ..
Tomcat에서 web.xml(config폴더에 있는) 파일을 오픈한다. jsp org.apache.jasper.servlet.JspServlet ............. ............... 요 코드 안에 아래 부분을 추가 한다 modificationTestInterval 0 그리고 재시작하면 된다. 끝... 쉽다.. 혹시 이클립스를 사용한다면, 프로젝트에서 Server부분에 들어있는 web.xml 파일을 수정해주면 된다.
Web Page의 이동방식에는 3가지 방법이 있다. redirect forward include 3가지의 이동방식의 차이점을 알아보자 우선, 3가지의 이동방식을 살펴보기 전에 우리는 내장 객체에 대한 부분을 알고 넘어가야한다. 이 3가지의 방법들은 모두 JSP의 내장 객체 메소드로 존재하고 있기 때문이다. redirect는 클라이언트의 요청에 대한 HTTP 응답을 나타내는 객체인 response의 메소드이고 forward와 include는 다른 내장 객체를 얻어내거나 현재 페이지의 요청과 응답의 제어권을 다른 페이지로 넘겨주는데 사용하는 pageContext 객체의 메소드이다. redirect : 지정된 URL로 요청을 재전송한다. redirect 방법으로 이동한 페이지는 이전 페이지와 전혀 다른 데이터..