본문 바로가기

스프링 Spring23

스프링 Tiles를 활용한 게시판만들기 (캘린더 작성, 수정, 삭제) 풀캘린더 활용 Fullcalendar 전체화면 목록 좌측 메뉴의 "일정추가" 클릭시 화면전환되지않고 modal을 사용하여 그 페이지에서 사용자가 일정추가 가능 제목, 캘린더에 일정을 표시할 색상, 시작날짜, 종료날짜, 내용 추가가능 left-calendar.jsp 왼쪽 메뉴에서 일정추가 누를시 모달로 창 생성 일정관리 일정 일정목록 일정추가 일정추가 × ID ${mem.id } 제목 라벨 색상 일정에 표시할 라벨 색상을 고르세요! 레드 블루 오렌지 엘로우 블랙 일정 시작일 종료일 내용 닫기 CalendarPlugController package bit.com.a.controller; import java.util.List; import javax.servlet.http.HttpSession; import org.spr.. 2021. 6. 25.
스프링 Tiles를 활용한 게시판 (작성, 수정, 삭제, 디테일 ) 게시판 글작성 로그인 성공 시 게시판으로 이동 왼쪽 배너 메뉴에서 글쓰기를 입력시 입력가능 @RequestMapping(value = "bbsWrite.do", method = RequestMethod.GET) public String bbsWrite(Model model) { logger.info("BbsController bbsWrite() " + new Date()); model.addAttribute("doc_title", "글작성"); return "bbswrite.tiles"; } INSERT INTO BBS (SEQ, ID, REF, STEP, DEPTH, TITLE, CONTENT, WDATE, DEL, READCOUNT) VALUES( SEQ_BBS.NEXTVAL, #{id}, (SELE.. 2021. 6. 24.
Spring 파일 업로드 @RequestMapping(value="pdsupload.do", method = {RequestMethod.GET,RequestMethod.POST}) public String pdsupload(PdsDto pdsdto, @RequestParam(value="fileload", required = false)MultipartFile fileload, HttpServletRequest req, HttpSession session) { //값들어오는지확인 System.out.println("pdsdto: " + pdsdto.toString()); MemberDto mem = (MemberDto)session.getAttribute("login"); //@RequestParam(value="fileload.. 2021. 6. 24.
스프링 Tiles를 활용한 게시판 만들기 (게시판 페이징, 검색) 로그인 성공시 게시판으로 이동 bbslist.do @RequestMapping(value = "loginAf.do", method=RequestMethod.POST) public String loginAf(MemberDto dto, HttpServletRequest req) { MemberDto login = service.login(dto); if(login != null && !login.getId().equals("")) { req.getSession().setAttribute("login", login); //req.getSession().setMaxInactiveInterval(60 * 60 * 24); return "redirect:/bbslist.do"; } else { return "red.. 2021. 6. 22.