JAVA/Spring MVC1패턴8 content1.jsp 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137게시판 function checkIt() { if (document.comtt.passwd.value == "") { alert("비밀번호를 입력하십시요."); docum.. 2018. 7. 24. 게시판 - list.jsp 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816.. 2018. 7. 23. JSP - Cookie(쿠키) ---쿠키 :: 웹 브라우저가 보관하고있는 데이터로 웹서버에 요청을 보낼때 함께 전송구성요소 : 이름 - 값 (세트로)유효시간 : milliseconds 로 계산한다.유효시간 미 지정시, 웹브라우저 닫을때 쿠키가 함께 삭제.-1이면 기본값인 브라우저창이 꺼질때까지 유효하다Cookie.setMaxAge(시간) 로 유효시간 지정. 시간은 milliseconds 단위이다. 도메인경로 Cookie cookie = new Cookie("이름",URLEncoder.encode("값", "utf-8"));cookie3.setPath("/");response.addCookie(cookie); 모든 URL의 경로로 쿠키를 지정해주려면 /를 걸어야한다 쿠키를 생성하고 -> 클라이언트에게 저장 클라이언트가 보낸 쿠키 읽기C.. 2018. 7. 16. JSP - error 페이지 지정/초기화지정 ---- 에러 페이지 지정 1. 페이지 디렉티브에 지정한 에러페이지 지정 ---- 에러 페이지 작성- 예외 발생시 보여질 JSP에서 쓰는 페이지디렉티브 - 에러가 true 이면 exception 객체가 발생해서getMessage() / getPrint ------------------------------------------------------------------------- ----응답 상태 코드 별 에러 페이지지정 방법 :: WEB-INF -> web.xml 문서에서 초기화 익셉션타입/초기화에러코드 지정 2. 익셉션타입으로 지정해서 에러페이지 지정 1234 java.lang.NullPointerException /chap08/error/errorNullPointer.jsp Colored by C.. 2018. 7. 16. JSP - <jsp:forward>액션 태그 ---- 액션 태그 하나의 JSP페이지에서 다른 JSP페이지로 요청 처리를 전달할때 사용forward액션태그 진행순서브라우져에서 요청 -> from.jsp에 있는 내용을 버퍼에 저장한다-> 저장한상태로 forward 액션태그를 만나면 버퍼에 담겨있던 모든 내용들이 clear처리되어서소멸되고 forward가 실행한 to.jsp파일로 가서 실행한다. 12345cs 1234cs 12345678cs url경로는 from.jsp에서 실행했지만, 내용물은 to.jsp만 남는것이 핵심이다. jsp:forward의 에러 상황1. buffer에 있는 내용물이 이미 flush 처리되어있을때 clear()를 사용 X, 2. buffer를 none처리하면 사용X, buffer가 0 일때 clear()를 할수없다는 에러창이 뜸. 2018. 7. 16. JSP - include/param 액션태그 ★☆★1. setAttribute(String name , Object value)이름은 String타입 , 값은 모든 타입이 가능한 Object타입. 2. getAttribute(String name)이름으로 호출해서 꺼내지는건 value기때문에 Object로 리턴한다.Object타입이기 때문에 Object타입으로만쓸수있어서 타입에맞게 (지정타입)을 앞에 명시해주어야한다 ★★session에 값을 저장하고 세션에서 값을 꺼내오는용으로 정말 많이쓰인다. 예제 123456789101112Colored by Color Scriptercs ---- 액션 태그 ---> 중복영역을 모듈화하는데 유용하다. 구성 :: flush의 false와 true의 의미는true이면 include태그 위에있는 내용을 미리 보내놓고.. 2018. 7. 13. JSP - 기본객체와 영역의 개념 기본객체와 영역1. PAGE 영역 - 하나의 JSP페이지를 처리할때 ---- 기본객체 pageContext 하나2. REQUEST 영역 - 하나의 HTTP요청을 처리할떄 ---- 기본객체 request 하나3. SESSION 영역 - 하나의 웹브라우저와 관련된 영역 ---- 기본객체 session 하나4. APPLICATION 영역 - 하나의 웹 어플리케이션과 관련된 영역 ---- 기본객체 application 하나 ex) a.jsp / b.jsp / c.jsp / d.jsp 파일이 하나의 프로젝트에 생성되어있을때 1. page영역의 의미a,b,c,d가 하나의 JSP페이지 내에서 공유될 값을 저장한다(모든 jsp파일은 기본적으로 디렉티브가 선언되어있다. ex) 각각이 page영역이 되므로 pageCont.. 2018. 7. 13. 이전 1 2 다음