네이버클라우드202 JAVA 67일차 (2023-08-28) 자바 프로그래밍_JSTL - 서블릿 프로그래밍 - JSTL 사용법 JSTL 사용법 ㄴ jstl 라이브러리 확인 => ㄴ JSTL core => ㄴ c:if : scriptlet : expresssion element ${ ... } : expression language : jstl JSTL 개요 ex01.jsp (jstl) JSTL 개요 프로그램을 짤 때 여러 언어를 고려해서 코딩하는 것을 말한다. => 특히 화면에서 버튼에 제목이나 라벨을 출력할 때 특정 언어로 고정된 값을 출력하지 않고, 외부 파일(예: label_ko_KR.properties)에서 읽어 온 값을 출력하도록 프로그래밍 하는 것. * L10N(Localization 의 약자) => 특정 언어에 대해 라벨 텍스트를 담은 프로퍼티 파일(예: label_ko_KR.. 2023. 8. 28. JAVA 66일차 (2023-08-25) 자바 프로그래밍_EL 사용법 - 서블릿 프로그래밍 - EL 사용법 EL 사용법 EL 표기법 el/ex01.jsp EL 표기법 pageContext.getServletContext().get프로퍼티() session - ${ pageContext.session.프로퍼티명 } 예) $ { pageContext.session.name } => pageContext.getSession().getName(); request - ${ pageContext.request.프로퍼티명 } response param - ${ param.파라미터명 } => request.getParameter("파라미터명"); paramValues - ${ paramValues.파라미터명 } => request.getParameterValues("파라미터명"); he.. 2023. 8. 26. JAVA 66일차 (2023-08-25) 자바 프로그래밍_64. JSP를 이용하여 MVC 모델1 구조로 변경하기_EL_개인프로젝트 - 마트 관리 시스템 ## 64. JSP를 이용하여 MVC 모델1 구조로 변경하기 - MVC 모델1 특징 이해 - JSP 구동 원리 이해 및 사용법 - EL 사용법 - JSTL 사용법 login.jsp ㄴ JSP 빌트인 객체 적용 해보기 => login.jsp ㄴ getServletContext -> application => login.jsp => ㄴ request.getSession() -> HttpSession -> session board/add.jsp => ㄴ request.getSession() -> HttpSession -> session => board/add.jsp => ㄴ getServletContext -> application => board/add.jsp => ㄴ getServletContext -> .. 2023. 8. 26. JAVA 66일차 (2023-08-25) 자바 프로그래밍_JSP 사용법(ex05.jsp~ex20.jsp) - 서블릿 프로그래밍 - JSP 사용법(계속) JSP 사용법 표현식(expression element) ex05.jsp 표현식(expression element) ex06_jsp.java ㄴ 안에 있는 것들은 위쪽에 선언됨 ex07.jsp 지시문(directive element) 출력완료! => => ex07.jsp ㄴ 주석 제거 => ㄴ 출력 가능 => ㄴ 페이지 소스 보기를 이용해 확인 => ex07.jsp, ex07_jsp.java => ex07.jsp, ex07_jsp.java ㄴ charset 변경 시 자동으로 생성되는 _jsp 파일에서도 EUC-KR 로 설정됨 => ex07.jsp ㄴ contentType 에 "text/html" 대신 "text/plain" 입력 => => ex07.jsp, .. 2023. 8. 26. JAVA 65일차 (2023-08-24) 자바 프로그래밍_JSP 사용법(ex01~ex04), Servlet 사용법(ex12) - 서블릿 프로그래밍 - JSP 사용법 JSP 사용법 JSP 구동 원리 1) 웹브라우저 ==> 서블릿 컨테이너 - JSP 실행 요청 예) http://localhost:8080/java-web/jsp/ex01.jsp 2) 서블릿 컨테이너가 실행 2.1 JSP의 서블릿 객체를 찾는다 2.2 있으면, 2.2.1 그 서블릿 객체를 호출한다. service() ---> _jspService() 2.3 없으면, 2.3.1 JSP 엔진을 이용하여 JSP 파일을 가지고 서블릿 자바 소스 파일을 생성한다. 2.3.2 자바 컴파일러를 이용하여 소스 파일을 컴파일 한다. 2.3.3 서블릿 객체를 생성한다. - init() 호출 ---> jspInit() 2.3.4 그 서블릿 객체를 호출한다. - service() 호출 -.. 2023. 8. 24. JAVA 65일차 (2023-08-24) 자바 프로그래밍_64. JSP를 이용하여 MVC 모델1 구조로 변경하기(계속)_Board_JSP_개인프로젝트 - 마트 관리 시스템 ## 64. JSP를 이용하여 MVC 모델1 구조로 변경하기 - MVC 모델1 특징 이해 - JSP 구동 원리 이해 및 사용법 - EL 사용법 이전과 같은 방식을 이용해 java -> jsp 파일로 변경하기 ㄴ webapp > board > list.jsp 파일 복사 => ㄴ 복사한 파일을 같은 위치에 detail 이라는 이름으로 붙여넣기 => detail.jsp 게시글 해당 번호의 게시글이 없습니다! 번호 제목 내용 작성자 조회수 등록일 첨부파일 [삭제] 변경 초기화 삭제 목록 => ㄴ BoardDetailServlet.java 파일 삭제 => list.jsp ㄴ /board/detail -> /board/detail.jsp 로 변경 => ㄴ [게시글] 선택 => ㄴ 제목 링크 선택 => detail... 2023. 8. 24. 이전 1 2 3 4 5 6 ··· 34 다음