본문 바로가기
728x90
반응형

study/Spring28

[Spring] 24. Spring (게시글 관련 Exception[BoardException.java]) BoardException.java package exception; public class BoardException extends RuntimeException { private String url; public BoardException(String msg, String url) { super(msg); this.url = url; } public String getUrl() { return url; } } 2022. 5. 16.
[Spring] 24. Spring (공지사항 관리자만 작성가능하도록 Interceptor제어[BoardInterceptor.java]) BoardInterceptor.java package interceptor; import java.net.URLEncoder; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import org.springframework.web.servlet.handler.HandlerInterceptorAdapter; import logic.User; public class BoardInterceptor extends HandlerInterceptorAdapter { @Override //BoardController.getBoard.. 2022. 5. 16.
[Spring] 24. Spring (게시글 작성[write.jsp]) write.jsp ${boardName} 글쓴이 비밀번호 제목 내용 첨부파일 [게시글등록] [게시글목록] 2022. 5. 13.
[Spring] 24. Spring (게시판[Board.java, BoardDao.java, BoardController.java, list.jsp]) Board.java package logic; import java.util.Date; import javax.validation.constraints.NotEmpty; import org.springframework.web.multipart.MultipartFile; public class Board { private int num; private String boardid; @NotEmpty(message = "글쓴이를 입력하세요.") private String writer; @NotEmpty(message = "비밀번호를 입력하세요.") private String pass; @NotEmpty(message = "제목을 입력하세요.") private String subject; @NotEmpty(me.. 2022. 5. 13.
728x90
반응형