java,jsp,spring/JSP (21) 썸네일형 리스트형 JSP 쿠키 쿠키란? 사용자의 정보가 PC에 남음 > 쿠키 확인을 통한 서버의 부하 감소 http 헤더 정보를 통해서 파일을 저장 쿠키의 속성 웹 서버의 요청이 있으면 확인할 수 있음 4kb, 300개의 용량 제한이 있음 제한을 넘어서면 제일 오래된것 부터 삭제함 메소드 int getMaxAge() : 쿠키의 사용 기간 String getName() : 쿠키의 이름 String getPath() : 쿠키의 경로 String getValue() : 쿠키의 값 setMaxAge(int) : 쿠키의 사용 기간 설정 setPath(String) : 쿠키의 경로 설정 JSP에서 사용 방법 : request / response 객체 이용 쿠키 설정 1. 쿠키생성 Cookie info = new Cookie(”testCookie.. JSP 지시자, request/response 객체, 액션태그 지시자 형식 종류 page : JSP 페이지에 대한 정보 설정 include : JSP 페이지 특정 영역에 다른 문서를 포함 taglib : JSP 페이지에서 액션 태그가 지원하지 못하는 부분을 사용자가 직접 작성하여 그 태그를 불러다 사용 속성 language : JSP 페이지가 사용할 프로그래밍 언어 설정 extends : JSP가 서블릿으로 변환될때 상속받을 클래스를 지정 import : JSP 페이지가 사용할 자바 클래스를 설정 contentType : JSP 페이지가 생성할 문서의 콘텐츠 유형을 설정 [include 지시자 예시] // main01 [ include 지시자에 대한 예제 ] 잠시 후를 기대해 주세요. .... .... .... main01.jsp 파일로 돌아왔습니다. //sub01.. JSP 동작 원리, 태그 JSP 동작 원리 스크립트 태그 : JSP 페이지의 속성을 기술 : 변수, 계산식, 메소드 호출 결과를 문자열 형태로 출력, 세미콜론(;) 사용하지 않음 : 멤버 변수 선언과 메소드 정의 : 순수 자바 코드 기술, 객체 생성할 때 사용, 메서드 선언은 안되고 호출은 가능 주석 : 웹 브라우저에서 소스보기를 했을 때 주석 내용을 확인 가능 : HTML 주석과 달리 클라이언트로 전달되지 않는 주석 액션 태그 : [예시 코드 - 선언문] [ 선언부(declaration)에 대한 예제] [예시 코드 - 스크립트릿] [ 스크립트릿(scriptlet)에 관한 예제] 안녕하세요3! //html태그로 라인 변경 [예시 코드 - 표현식] Today's date : Current Time : [예시 코드 - 액션 태그] .. Servlet Servlet 동작 원리 작성 방법 public class HelloWorld extends HttpServlet { public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOExcption, ServletException {} } GET 방식 : 255자 이하 -> 보안에 취약, 주소에 id,pw가 보임 POST 방식 : 255자 이상 응답 방식 resp.setContentType(”text/html;charset=euc-kr”); 출력 통로 PrintWriter out = resp.getWriter(); out.println(””); out.close(); 요청이 오면, Servlet 클래스가 로딩되어 요청에 대한Serv.. JSP 기초, Tomcat 설치 JSP HTML+JAVA > 서블릿(Servlet)으로 변환 WAS에서 생성된 데이터 WAS(Web Application Server) : Apache Tomcat, Jeus, Weblogic Web Server : Apache, IIS(Internet Information Server) WAS - Tomcat 포트 번호 : 접속(8181) 종료(8005) 접속 : http://localhost:8181/ 이클립스 프로젝트 생성 - Target runtime의 New Runtime에서 다운 받은 버전의 Tomcat을 설정한다. 이전 1 2 3 다음