본문 바로가기

국비

01.16 국비학원 73일차 (방명록&즐겨찾기 링크 완성, EL/JSTL)

  • 방명록/즐겨찾기 링크 만들기 - (삭제하기 기능 추가)

삭제 버튼 클릭
작성했던 방명록이 삭제됨

DB테이블에 PK id 데이터 추가하여, 클릭한 버튼의 id 값을 가져와 수정/삭제 작업을 할 수 있도록 짠 것.

id 값은 sequence 를 이용하여 자동으로 부여하였다.

삭제 servlet 추가
JSP ul 태그에 수정/삭제 버튼 추가
service 의 add 메서드에 id 조회 추가
DAO 기능 추가
mapper 추가. id 가 조회되게 한다

 

  • EL

         - Expression Language

         - <%= %> 표현식 태그를 좀 더 편하게 사용하기 위한 기능을 제공

         - ${ } 형식으로 사용

EL 에서는 가급적 연산기호 대신 연산 키워드를 사용한다.
${requestScope}, ${param}

 

  • JSTL

         - JSP Standard Tag Library

         - <% %> 스크립트릿 태그로 작성한 java 코드를 좀 더 간단하게 사용할 수 있는 기능을 제공

         - JSTL 을 사용하기 위해서는 <%@ taglib prefix="접두사" uri="태그라이브러리경로" %> 작성이 필요

라이브러리를 프로젝트에 등록하고 uri로 import 한다고 생각하고 사용. prefix 로 사용 이름 지정할 수 있는데 보통 위와 같이 주로 쓴다.

         - <접두사:기능명 속성명="속성값" /> 형식으로 여러 태그라이브러리 기능을 사용

         - <접두사:기능명 속성명="속성값" /> </접두사:기능명>

 

         태그라이브러리 경로

               - http://java.sun.com/jsp/jstl/core        → 변수 사용 및 제어문 기능을 제공

               - http://java.sun.com/jsp/jstl/fmt          → 숫자, 날짜 관련 포멧 기능을 제공

               - http://java.sun.com/jsp/jstl/function  → 문자열 관련 함수 기능을 제공