8월, 2024의 게시물 표시

jsp를 변환하는 서블릿(servlet) 개념 및 임시 폴더 경로

이미지
  [java 처리 임시 파일] [jsp 파일을  별도 java 파일로 구성 가능] HttpServlet 상속 [jsp가 아닌 java로 요청을 받기 위한 설정] WEB-INF/lib/web.xml에 서블릿 java 등록 [직접 html 출력-과거 jsp 이전 사용 방] [jps로 출력-현재 사용방법] [web.xml 파일을 사용하지 않고 어노테이션 사용하여 서블릿 등록] [Map 형태는 많아지면 관리하기가 어려워지므로 Perperties 이용]

css form 태그

이미지
  <div id="container"> <form>         <fieldset>                     <legend>프로젝트 정보</legend>                     <ul>                         <li>                             <label for="prjname">프로젝트명</label>                             <input id="prjname" type="text" size="20" maxlength="30" placeholder="예: 인사관리프로젝트" autofocus required/>                         </li>                     </ul>         </fieldset> </form> </div> <li>   ...

세션 Session

이미지
 Session의 default 값은 true [page 정보는 나눠서 작성 가능] 나누기 전 나눈 후 [세션 생성, 접근 시간 확인] Session id는 쿠키를 통해서 전달 [세션 종료] [세션 유효 시간 설정 (초단위)] 세션 시간이 만료되기 전에 다시 접근하면 설정 시간이 다시 세팅되면서 유지됨. 만료후에 접근하면 세션 ID가 바뀜. [WEB-INF/web.xml 이용한 세션 유효시간 설정] setMaxInactiveInterval()이 같이 설정된 경우 본 메소드가 우선함.   [세션에 데이터 저장] [세션에서 데이터 읽기] 저장과 반환시 Object 타입이므로 String으로 형 변환 후 사용 필

쿠키 Cookie

이미지
  [response에 쿠키 삽입] Response Headers에 쿠키내용 확인 가능. 처음 jsp 파일에 접근할때는 Request Headers에 쿠키 value가 없지만, 이후부터는 확인 가능. [쿠키를 확인하는 코드] [쿠키를 수정할때는 동일한 이름의 쿠키 다른 값을 지정] [쿠키 만료 시간 설정] setMaxAge //초단위. 60 * 60은 한시간. [특정 경로에서만 쿠키 사용] setPath [아이디 로그인 폼]