분류 전체보기502 [MYBATIS] (MVC 2) 글 삭제(delete, BoardController, properties, ShopService, BoardDao, BoardMapper) 📌 delete 생성 ${boardName} 게시글 삭제 화면 게시글비밀번호 [게시글삭제] 📌 BoardController 내용 추가 package controller; import java.io.File; import java.util.List; import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; import javax.validation.Valid; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import o.. 2023. 4. 21. [MYBATIS] (MVC 2) 댓글(reply, BoardController, ShopService, BoardDao, BoardMapper) 📌 reply 생성 ${boardName} 답글 등록 글쓴이 비밀번호 제목 내용 [답변글등록] 📌 BoardController 내용 추가 package controller; import java.io.File; import java.util.List; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; import javax.validation.Valid; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.u.. 2023. 4. 21. [MYBATIS] (MVC 2) 게시글 수정(BoardController, BoardException, spring-mvc.xml, ShopService, BoardDao, BoardMapper) 📌 BoardController 내용 추가 package controller; import java.io.File; import java.util.List; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; import javax.validation.Valid; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.validation.Bindin.. 2023. 4. 21. [MYBATIS] (MVC 2) 게시글 상세보기(detail, BoardController, ShopService, BoardDao, BoardMapper), 이미지 업로드하기(BoardController, ckedit, SiteMeshFilter) 게시글 상세보기 📌 detail 생성 ${boardName} 게시판 글쓴이 ${board.writer} 제목${board.subject} 내용 ${board.content} 첨부파일 ${board.fileurl} [답변] [수정] [삭제] [게시물목록] 📌 BoardController 내용 추가 package controller; import java.util.List; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; import javax.validation.Valid; import org.springframework.beans.factory.annotation.Autowired; import org.. 2023. 4. 21. [MYBATIS] (MVC 2) interceptor 설정(spring-mvc.xml, BoardInterceptor), 게시글 작성(BoardController, Board, ShopService, BoardDao, BoardMapper) interceptor 설정 : 관리자만 글 쓰기 가능하게 설정 하기 위하여 📌 spring-mvc.xml 내용 추가 org.springframework.web.servlet.view.JstlView /WEB-INF/view/ .jsp messages exception.LoginException=exception exception.ItemException=exception 📌 BoardInterceptor 생성 package interceptor; import java.net.URLEncoder; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.. 2023. 4. 21. [MYBATIS] (MVC 2) 게시판 글쓰기(writer, kiclayout, BoardController) 📌 writer.jsp 생성 ${boardName} 게시글 작성 글쓴이 비밀번호 제목 내용 첨부파일 [게시글등록] [게시글목록] 레이아웃 설정하기 📌 kiclayout.jsp 내용 추가 Menu 로그인 회원가입 ${sessionScope.loginUser.username}님이 로그인 하셨습니다. 로그아웃 반갑습니다, ${sessionScope.loginUser.username}님 로그인 하세요. Close Menu 회원관리 상품관리 공지사항 자유게시판 QnA My Dashboard 52 Messages 99 Views 23 Shares 50 Users FOOTER Powered by w3.css 📌 BoardController 내용 추가 package controller; import java.util... 2023. 4. 21. [MYBATIS] (MVC 2) 게시판 생성(list, board, BoardController, ShopService, BoardDao, BoardMapper) 📌 list.jsp 생성 ${boardName} 게시판글개수:${listcount} 번호제목글쓴이날짜조회수 ${boardno} @ └ ${board.subject} ${board.writer} ${board.readcnt} [이전] [이전] ${a} ${a} [다음] [다음] 등록된 게시물이 없습니다. [글쓰기] [글쓰기] 📌 board.java 생성 package logic; import java.util.Date; import org.springframework.web.multipart.MultipartFile; public class Board { private int num; private String boardid; private String writer; private String pass; .. 2023. 4. 21. [MYBATIS] (MVC 2) 예외 처리ItemException, UserController 수정 📌 ItemController.java 내용 수정 package controller; import java.util.List; import javax.servlet.http.HttpServletRequest; import javax.validation.Valid; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.dao.DataIntegrityViolationException; import org.springframework.stereotype.Controller; import org.springframework.validation.BindingResult; import org.springfra.. 2023. 4. 21. 이전 1 ··· 26 27 28 29 30 31 32 ··· 63 다음