목록분류 전체보기 (163)
KSI일기장
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/kBQS2/btsdJhm3Ub3/caTJQvKSkSmRUS87Oyio80/img.png)
게시글 조회 시 조회수 증가 및 중복 증가 제거 VO BoardDetail package edu.kh.comm.board.model.vo; import java.util.List; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; @Getter @Setter @NoArgsConstructor public class BoardDetail { private int boardNo; private String boardTitle; private String boardContent; private String createDate; private String updateDate; private int readCount; priv..
pageScope: 현재 Servlet or JSP에서만 사용 가능 (1페이지) requestScope : 요청받은 페이지(Servlet/jsp)와 요청을 위임받은 페이지(Servlet/jsp)에서 사용가능하다 (최소2페이지 이상) sessionScope : 현재사이트에 접속한 브라우저당 1개씩 생성, 브라우저가 종료되거나 session이 만료될 때 까지 유지 ex) session에 로그인정보 기록해두면 브라우저가 종류되거나, 로그아웃 되기전까지 로그인 상태 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/etZ1hq/btsdGb8VkuM/ZkdsZySqen6KzHMZxaUTf1/img.png)
오타수정 boardList.jsp BoardController //게시판 상세 조회 @GetMapping("/detail/{boardCode}/{boardNo}") public String boardDetail(@PathVariable("boardCode") int boardCode, @PathVariable("boardNo") int boardNo, @RequestParam(value="cp", required = false, defaultValue = "1") int cp, Model model) { //게시글 상세조회 서비스 호출 BoardDetail detail = service.selectBoardDetail(boardNo); //클릭한 해당 게시판의 게시물번호(boardNo)에 대한거 조회해야..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/OuDO9/btsdtFa5MyO/xfQ06ktyKIFLy2DxSCoDCk/img.png)
Board package edu.kh.comm.board.model.vo; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; @Getter @Setter @NoArgsConstructor public class Board { private int boardNo; private String boardTitle; private String memberNickname; private String createDate; private int readCount; private String thumbnail; } BoardDetail package edu.kh.comm.board.model.vo; import java.util.L..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/canX27/btsdpabbQZM/GLA7zaGupi3zw2pfkrAZQ1/img.png)
*sql log출력 CREATE TABLE "BOARD" ( "BOARD_NO"NUMBERNOT NULL, "BOARD_TITLE"VARCHAR2(150)NOT NULL, "BOARD_CONTENT"VARCHAR2(4000)NOT NULL, "CREATE_DT"DATEDEFAULT SYSDATENOT NULL, "UPDATE_DT"DATENOT NULL, "READ_COUNT"NUMBERDEFAULT 0NOT NULL, "BOARD_ST"CHAR(1)DEFAULT 'N'NOT NULL, "MEMBER_NO"NUMBERNOT NULL, "BOARD_CD"NUMBERNOT NULL ); COMMENT ON COLUMN "BOARD"."BOARD_NO" IS '게시글 번호(시퀀스)'; COMMENT ON CO..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bLIBUd/btsdaxMKs71/W3oiGJLFp5WTWTTYkLuzHk/img.png)
이미지 변경을 하는 파일업로드 과정 중에 404에러가 발생해서 STS의 console창을 확인해보니 이런 에러들이 나타나버렸습니다 pom.xml에 파일업로드를 위한 라이브러리를 추가해줬습니다 해결!!
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/xnoit/btsc9Ljlgau/gAPTjzxc49CTnAZFzhwgI0/img.png)
MyPageController package edu.kh.comm.member.controller; import java.util.Map; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.PostMapping; import org.springframewor..
//MemberController //회원 목록 조회(ajax) (sqlSession.selectList()) @ResponseBody //ajax응답시 사용 @RequestMapping("/selectAll") //*****방법1***** //public List selectAll() { //return service.selectAll(); //} //*****방법2***** public String selectAll() { List list = service.selectAll(); return new Gson().toJson(list); } //MemberServiceImpl //회원정보 전체조회 @Override public List selectAll() { return dao.selectList(..