본문 바로가기

반응형

Spring

(7)
[Spring] 게시판 엑셀 다운로드 목록 1. Controller 2. JSP 3. 엑셀 속성 적용 Controller @RequestMapping("excel") public String excel(@RequestParam Map map, HttpServletResponse response, Model model) throws IOException { List list = new ArrayList(); list = boardService.excel(map); model.addAttribute("list", list); return "excelView"; } JSP 순서 이름(id) 주제 내용 입력날짜 수정날짜 방문수 ${i.seq} ${i.memName}(${i.memId}) ${i.boardSubject} ${i.boardContent..
[Spring] 파일 업로드 & 다운로드 목차 [ 업로드 ] 1. maven 등록 2. multipartresolver를 사용하기 위해 root-context.xml 에 추가 3. form enctype="multipart/form-data" 추가 4. multipart 를 이용한 파일 업로드 구현 5. JavaScript 처리 [ 다운로드 ] 1. JSP 2. Controller [ 업로드 ] maven commons-io commons-io 2.0.1 commons-fileupload commons-fileupload 1.2.2 multipartresolver를 사용하기 위해 root-context.xml 에 추가 form enctype="multipart/form-data" 추가 form 태그의 { enctype="multipart/for..
[Spring] ajax 사용법 ajax 비동기식 자바스크립트 XML(Asynchronous Javascript And XML)의 약자. 하이퍼텍스트 표기언어(HTML)만으로 어려운 다양한 작업을 웹페이지에서 구현해 이용자가 웹페이지와 자유롭게 상호 작용할 수 있도록 하는 기술. 별도 프로그램을 설치하거나 웹페이지를 다시 로딩하지 않고도 메뉴 등 화면상의 객체를 자유롭게 움직이고 다룰 수 있다. 비슷한 기능의 액티브X나 플래시 등에 비해 가볍고 속도가 빨라 차세대 웹 기술로 각광받고 있다. 목차 1. maven 등록 2. 형태 3. 사용방법 maven org.codehaus.jackson jackson-mapper-asl 1.8.11 메이븐 라이브러리 추가 형태 $.ajax({ url: "controller", type: "get" /..
[Spring] 게시판 페이징 처리 목차 Controller Service Mapper JSP JavaScript 페이징 Controller 1. 게시판 조회 결과를 list 담아 JSP 전달 2. 페이징 처리 후 결과를 map 담에 JSP 전달 Service 게시판 list curPage : 현재 페이지 pageScale : 페이지 당 게시글 수 pageBegin : 시작 페이지 pageEnd : 끝 페이지 페이징 Map int count = postDao.pageMap(map); // 총 게시글 수 int pageScale = 20; // 페이지당 게시글 수 int blockScale = 5; int curPage = map.get("curPage") == null ? 1 : Integer.parseInt(map.get("curPage..
[Spring] 달력 datepicker 목차 1. 코드 및 적용 방법 2. 옵션 적용 코드 및 적용 방법 1. 해당 코드 import 2. input type="text" 생성 3. Jquery 적용 옵션 적용 1. Jquery 설정 시 모든 datepicker 옵션 적용 $.datepicker.setDefaults({ dateFormat: 'yy-mm-dd' // Input Display Format 변경 ,showOtherMonths: true // 빈 공간에 현재월의 앞뒤월의 날짜를 표시 ,showMonthAfterYear: true // 년도 먼저 나오고, 뒤에 월 표시 ,changeYear: true // 콤보박스에서 년 선택 가능 ,changeMonth: true // 콤보박스에서 월 선택 가능 ,showOn: "both" // b..
[Spring] 스프링 게시판 개발을 위한 기본 셋팅 목차 1. 스프링 프로젝트 pom.xml 라이브러리 추가 2. WEB-INF/spring/root-context.xml 빈 추가 3. src/main/resources/mapper/mapper.xml DOCTYPE 및 아래 형식 사용 4. UTF-8 filter 스프링프로젝트 pom.xml 라이브러리 추가 1. Mybatis 라이브러리 다운로드 javax.annotation javax.annotation-api 1.3.2 org.mybatis mybatis 3.2.2 org.mybatis mybatis-spring 1.2.0 org.springframework spring-jdbc ${org.springframework-version} commons-dbcp commons-dbcp 1.4 2. 오라클 데..
[Spring] Spring Tools 4 설치 및 초기설정 Spring Spring Framework 및 Spring Boot를 사용하여 엔터프라이즈 애플리케이션을 개발하도록 맞춤화 된 차세대 Spring Tools입니다. 목차 1. 설치 2. Maketplace 3. 초기설정 Spring 설치법 Spring 사이트 접속 후 OS에 해당하는 버전 다운로드 https://spring.io/tools Spring Tools 4 is the next generation of Spring tooling Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclip..

반응형