
[Spring]이미지 게시판 만들기 - 목록&상세보기
2022. 1. 23. 21:35
Spring/Study
DB 이미지 게시판에 대한 DB쿼리 List , Detail 부분에서 join을 사용해서 쿼리를 생성 했기에 mapper.xml에 두개의 resultMap을 선언 후 사용 ★목록부 => 목록부는 일반 게시판 List에대한 메서드와 같음 Controller @Override @RequestMapping(value="/collectibleList.do" ,method={RequestMethod.POST,RequestMethod.GET}) public ModelAndView collectibleList(HttpServletRequest request, HttpServletResponse response) throws Exception { String viewName=(String)request.getAttri..
[Spring]게시판 만들기 - 수정
2022. 1. 23. 21:19
Spring/Study
Controller //수정뷰 가기 @RequestMapping(value="/modifyNoticeForm.do", method = RequestMethod.GET) public ModelAndView modifyNotice(@RequestParam("bno") int bno, HttpServletRequest request, HttpServletResponse response)throws Exception{ String viewName=(String)request.getAttribute("viewName"); noticeVO = noticeService.NoticeDetail(bno); ModelAndView mav = new ModelAndView(); mav.setViewName(viewName)..
[Spring]게시판 만들기- 삭제
2022. 1. 23. 21:08
Spring/Study
Controller @Override @RequestMapping(value="/removeNotice.do", method=RequestMethod.GET) public ModelAndView removerNotice(@RequestParam("bno")int bno, HttpServletRequest request, HttpServletResponse response)throws Exception{ request.setCharacterEncoding("utf-8"); noticeService.removeNotice(bno); ModelAndView mav = new ModelAndView("redirect:/admin/notice/noticeList.do"); return mav; } @Request..
[Spring]게시판 만들기 - 등록
2022. 1. 23. 21:02
Spring/Study
Controller //등록뷰에서 데이터넣기 @Override @RequestMapping(value="/addNewNotice.do", method = RequestMethod.POST) public ModelAndView addNewNotice(@ModelAttribute("Notice")NoticeVO vo, HttpServletRequest request,HttpServletResponse response)throws Exception{ request.setCharacterEncoding("utf-8"); int result = 0; result = noticeService.addNewNotice(vo); ModelAndView mav = new ModelAndView("redirect:/admi..
[Spring]게시판 만들기 - 목록 & 상세보기(조회수부분까지)
2022. 1. 23. 20:44
Spring/Study
-게시판 목록 Controller @RequestMapping(value="/noticeList.do", method = RequestMethod.GET) public ModelAndView NoticeList(HttpServletRequest request, HttpServletResponse response)throws Exception{ String viewName = getViewName(request); List NoticeList = noticeService.NoticeList(); ModelAndView mav = new ModelAndView(viewName); mav.addObject("NoticeList",NoticeList); return mav; } getviewname() 메서드를..
[Spring]이미지 다운로드&썸네일&업로드 메서드
2021. 12. 30. 19:22
Spring/Study
파일다운로드 메소드 @Controller public class fileDownloadController { private static String CURR_IMAGE_REPO_PATH = "C:\\gallery\\file_repo"; @RequestMapping("/download") protected void download(@RequestParam("fileName") String fileName, @RequestParam("goods_id")String goods_id, HttpServletResponse response)throws Exception{ //byte 기반 출력 스트림 최상위 추상클래스 //모든 바이트의 기반 출력 스트림 클래스를 상속받아 재정의 OutputStream out = r..
[JavaScript]다음 주소(우편번호) 검색API
2021. 12. 26. 22:54
Spring/Study
https://postcode.map.daum.net/guide Daum 우편번호 서비스 우편번호 검색과 도로명 주소 입력 기능을 너무 간단하게 적용할 수 있는 방법. Daum 우편번호 서비스를 이용해보세요. 어느 사이트에서나 무료로 제약없이 사용 가능하답니다. postcode.map.daum.net function execDaumPostcode() { new daum.Postcode({ oncomplete: function(data) { // 팝업에서 검색결과 항목을 클릭했을때 실행할 코드를 작성하는 부분. // 도로명 주소의 노출 규칙에 따라 주소를 조합한다. // 내려오는 변수가 값이 없는 경우엔 공백('')값을 가지므로, 이를 참고하여 분기 한다. var fullRoadAddr = data.roa..