웹 프로그래밍 (181) 썸네일형 리스트형 [JSP] EL을 script 내에서 사용하려면, 쿼테이션으로 감싸야 한다 [JSP] 쿠키와 세션 쿠키 - 클라이언트에 저장됨 - 예) 오늘 하루 팝업창을 띄우지 않습니다. - 쿠키 먹을 때 부스러기 흘리듯이 쿠키를 남기기 때문에 ㅋㅋ - 쿠키는 보안에 취약하다. 그래서 중요 정보는 쿠키로 만들면 안 된다. - '오늘 하루동안 보지 않기' 등 단순한 기능만 쿠키로 만든다. 세션 - 서버에 저장됨 - 브라우저를 종료할 때까지 저장 됨 [JSP] 페이지 이동 기술(forward, response.sendRedirect) forward forwardTest.jsp id : forwardSet.jsp 결과 화면 ${ param.id }님 환영합니다. admin.jsp 관리자님 환영합니다. forwardSet.jsp에서 forward 했기 때문에, 결과 화면가 나타나지 않는다. response.sendRedirect 스크립트릿 내에서만 쓸 수 있음. (forward와 같은 기능) 그러나 다른 점이 있다. 요청-응답 사이클이 2번 일어나고, redirect 받은 jsp는 request 영역에 접근할 수 없다. ==> 'test.jsp'와 'for.jsp'는 별개의 reqeust - response이기 때문에, request 공유영역에 접근할 수 없다. ==> 따라서, sendredirect를 사용하면서 변수를 공유하고자 한다면.. [CSS] 테이블의 홀수 또는 짝수번째 행마다 CSS 적용하기 tr:nth-child(odd) { background-color: #F7F9FC; } tr:nth-child(even) { background-color: #F7F9FC; } [JSP] HTML 코드 내에 javascript 사용 방법 익스플로러에서는 AddFavorite() 이라는 함수가 먹힌다. 즐겨찾기 회원관리 | 게시판 | 회원가입 | 로그인 | 마이페이지 | 로그아웃 [JSP] welcome-file-list 역할 경로를 /Mission-WEB 까지만 써도 어떤 페이지로 이동하게 되는데 그 이유는 welcome-file-list에 매핑된 페이지가 있기 때문이다. 지금은 index.jsp로 자동으로 이동한다. [JSP] include(지시자와 액션태그) + jstl import 1. 지시자 include servlet으로 바뀔 때 포함된다. 그런데, HTML이 그대로 다 포함된다. 코드가 길어진다. msg1 : msg2 : ${ msg } 인클루드 전 인클루드 후 2. Action .jsp를 사용자가 요청했을 때 공통의 코드를 호출한다. 즉, 공통의 코드로 갔다가 다시 원래의 코드로 돌아오는 것이다. 2개 이상의 jsp가 response에 응답하는 형태다. - request 영역에 변수 등록 - parameter 설정을 통해 공통의 코드에 변수 전달 ==> 자신의 웹서버에 있는 파일만 포함 가능 ==> 가장 일반적인 형태다. 대부분 사용한다. msg 표현식: msg EL : ${ msg } msg2 표현식: msg2 EL : ${ msg2 } 인클루드 전 파라미터 미설정 호출 .. [JSP] 절대 경로 주의 (include, forward, .xml) header 부분 section 부분 이전 1 ··· 3 4 5 6 7 8 9 ··· 23 다음