Java EE (27) 썸네일형 리스트형 Java EE Expression Language(EL)(5) 예제코드) 페이지 진입 후 60 초 이내로 쿠키값 확인하기 링크 클릭할 경우 페이지 진입 후 60초 이후 쿠키값 확인하기 링크 클릭할 경우 Java EE Expression Language(EL)(4) 예제코드) Java EE Expression Language(EL)(3) 예제코드) Java EE Expression Language(EL)(2) 예제코드) Java EE Expression Language(EL)(1) Expression Language(EL) 란? jsp 페이지에서 특별하게 해석되는 코드 블럭이다. EL 영역은 ${} 으로 만들수 있다. 예제코드) Java EE delete 페이지 구현 detail.jsp 페이지에 글작성자가 로그인된 아이디와 같다면 삭제 링크를 제공한다. 삭제링크를 클릭하면 "이 글을 삭제 하시겠습니까?" 알림팝업이 노출된다. get 방식 파라미터로 전달되어 파일의 글번호를 읽어온뒤 CafeDao에 작성한 delete() 메소드를 호출시켜 글번호를 전달하면 글이 DB에서 삭제가 완료된다. 30번 글번호 게시글이 삭제됨 Java EE update, updateform 페이지 구현 detail.jsp 페이지에서는 로그인한 아이디와 게시글의 작성자가 같을경우에 나타나는 수정/삭제 링크 코드를 작성하였다. 수정 링크를 클릭하게 된다면 updateform.jsp 페이지로 이동하게 된다. 수정할 글번호를 읽어온뒤 CafeDao에 작성한 getDate()메소드에 전달한다 update.jsp 페이지 에서는 두가지 방법이 존재한다. 첫번째 방법으로는 Dto 객체를 생성하고난뒤 그안에 form에서 전송받은 값들을 set 한 뒤 update() 메소드에 전달 두번째 방법으로는 jsp:setProperty 를 이용하여 각 property에 값을 입력하고 name에 dto객체를 작성하고 update() 메소드를 실행시키면 된다. 수정한 내용으로 바뀌어있는것을 볼 수 있다. Java EE Insertform, insert 페이지 구현 list.jsp 페이지에서 해당 링크를 클릭하게 되면 insertform.jsp 페이지로 이동하게 된다. insertform.jsp 페이지에서 제목과 내용을 입력하고 저장 버튼을 누르면 form 의 내용이 insert.jsp 페이지로 전달된다. insertform.jsp 에서 전송받은 값들을 getParameter으로 읽어오고 읽어온 값을 CafeDto에 담고 dto에 담은 정보를 insert() 메소드에 전달하게 되면 해당 insert 메소드안에 있는 sql문이 실행되어 DB에 저장 시킨다. 이전 1 2 3 4 다음