JSP 10일차 2015년 5월 4일2015년 5월 4일 MJLupin 10. 게시판-글수정하기,글삭제하기,jstl,el문법=>글검색하기->모델2에서 ● 게시판 글수정하기 content.jsp -> 글수정클릭 -> updateForm.jsp(수정하기위한 데이터출력 메서드호출) => updatePro.jsp(updateArticle()호출) jsp2개 메서드 2개 필요 1. BoardDAO.java(updateGetArticle(), updateArticle()) 2. updateForm.jsp 3. updatePro.jsp ● 글삭제하기(deleteArticle()메서드)=>글수정하기와 동일하다 1. deleteForm.jsp(비밀번호?) 2. deletePro.jsp(deleteArticle()호출) 실행결과 수정전후 삭제후 ※ 공통레코드 분리 모델1-> 모델2(JSP)->JstlTest(프로젝트명)->15장(el),16장(jstl),17장(el+jstl) el과 jstl을 쓸려면 jstl.jar와 standard.jar가 필요함 ※ http://jakarta.apache.org/->taglibs->Apache Standard Taglib JstlTest | -WebContent | -WEB-INF | -lib->jstl.jar standard.jar 웹상에서 자주 사용이 되는 자바코드를 태크형태로 만들어서 사용->액션태그 <jsp:useBean id=”” <jsp:setProperty~ <jsp:getProperty <jsp:include~ <jsp:forward~ + if, 변수선언,for~=>나머지 액션태크->라이브러리 다운 <jsp:useBean id=”test” class=”test.SimpleDateFormat” /> <식별자:액션태그명 속성명=”값”~></식별자:액션태그명> JSTL(JSP Standard Tag Library) <%@ taglib url=”core태그에 해당하는 별칭” prefix=”태그구분식별자” %> <%@ taglib url=”http://java.sun.com/jsp/jstl/core” prefix=”c” %> <c:set var=”변수명”value=”저장할값” /> <c:set var=”num1″value=”20″ /> out.println(<%=출력변수명%> ==> ${출력변수명}