◈ UserinfoDAO 만들기 전에 필요한 파일 가져오기\-JdbcDAO.java\-context.xml\-ojdbc11.jar→ 회원등록 태그를 클릭한 경우 회원정보 삽입페이지(user_write_action.jsp)로 이동 - 입력값 전달→ 로그인 태그를 클릭한
※ DTO는 Model-1 사용※ 기존 DAO에서 catch 제거 (throws를 써서 에러 떠넘기기)※ xyz.itwill.service 패키지 생성※ UserinfoService.java 생성: 모델(Model) 클래스의 요청 처리 메소드에게 데이터베이스 관련 처리
※webapp 폴더에 el 폴더 생성 → basic_string.jsp 생성
※ xyz.itwill.el 패키지 생성 → Car.java 클래스 생성※ webapp/el 폴더에 basic_string.jsp 생성
※ webapp/el 폴더에 basic_map.jsp 생성
※ xyz.itwill.el → Member.java 클래스 생성
📃string_array.jsp >### 📃stringarrayel.jsp
📃Student.java >### 📃student_list.jsp >### 📃studentlistel.jsp
🐧예제-1 >### 📃hewon_map.jsp >### 📃hewonmapel.jsp 🐧예제-2 >### 📃fruits_map.jsp >### 📃fruitsmapel.jsp
🐧예제-1 >### 📃implicit_scope.jsp 🐧예제-2 >### 📃implicitparamform.jsp >### 📃implicitparamaction.jsp
📃implicit_header.jsp
📃implicitcookiesave.jsp >### 📃implicitcookieload.jsp
📃implicit_init.jsp >>### 📃web.xml 📌context-param : 모든 웹프로그램에게 값을 제공하기 위한 엘리먼트
📃implicit_page.jsp
※xyz.itwill.el 패키지에 HelloEL.java 클래스 생성1\. WEB-INF 폴더에 tld 폴더 생성 후 xml File 생성2\. 확장자는 tld로 입력 → next3\. 체크항목 확인 → next4\. 체크항목 확인 및 2_1.xsd 클릭 → next
>### 📃el_operator.jsp
※ xyz.itwill.custom 패키지 생성 → HelloTag.java 클래스 생성※ WEB-INF/tld 폴더에 custom.tld 파일 생성(tld 파일 만드는법 MVC 4-6 참고)※ webapp 폴더에 custom 폴더 생성 → hello_tag.jsp 생
※ xyz.itwill.custom 패키지에 HelloMessageTag.java 클래스 생성📢태그 속성이 있으며 태그 내용이 없는 커스텀 태그의 클래스
※ xyz.itwill.custom 패키지에 HelloBodyTag.java 클래스 생성※ WEB-INF/tld 폴더에 custom.tld 파일 생성(tld 파일 만드는법 MVC 4-5 참고)※ MVC 4-8 tld 파일에서 추가 작성※ webapp/custom 폴더에
※webapp 폴더에 jstl 폴더 생성 → jstl.jsp 생성1\. https://tomcat.apache.org 접속 → Taglibs2\. jar Files 4개 다운로드3\. WEB-INF/lib 폴더에 빌드
※ webapp/jstl 폴더에 core_set.jsp 생성📌var 속성 : 스코프 속성명을 속성값으로 설정📌value 속성 : 스코프 속성값을 속성값으로 설정📌scope 속성 : page, request, session, application 중 하나를 속성값으
📌test 속성 : false 또는 true 중 하나를 속성값으로 설정→ test 속성값이 false인 경우 태그내용을 포함하지 않고 true인 경우에만 태그내용 포함→ test 속성값으로 EL 연산자를 사용하여 false 또는 true 중 하나를 제공받아 사용 가능
→ JSP의 include 액션 태그와 유사한 기능📌url 속성 : 요청 웹프로그램의 URL 주소를 속성값으로 설정→ URL 관리 태그의 종속 태그→ URL 관리 태그에 param 태그를 제외한 코드가 존재할 경우 에러 발생 - JSP 주석 예외※ webapp/jst
→ SimpleDateFormat 클래스 참조📌value 속성 : Date 객체를 속성값으로 설정 - EL 사용 가능📌type 속성 : date(날짜), time(시간), both(날짜와 시간) 중 하나를 속성값으로 설정→ 속성값이 date인 경우 기본적으로 yyy
→ DecimalFormat 클래스 참조📌value 속성 : 변환할 숫자값을 속성값으로 설정 - EL 사용 가능→ 속성값으로 숫자가 아닌 문자가 포함된 경우 NumberFormatException 발생📌type 속성 : number(숫자) 또는 currency(화폐
📌split 함수 : 문자열을 구분자로 분리하여 배열로 반환하는 함수📌substring 함수 : 문자열을 시작첨자(포함)와 종료첨자(미포함)를 사용해 분리하여 반환하는 함수📌replace 함수 : 문자열에서 원하는 문자열을 검색하여 치환 문자열로 변환하여 반환하는
📢Java 코드 수정 작업 >### 📃user_view.jsp >### 📃user_login.jsp >### 📃user_write.jsp >### 📃user_list.jsp >### 📃user_modify.jsp