분류 전체보기 423

[spring] 프로젝트 설정 0-1. pom.xml 설정

1. lombok 라이브러리 추가 2. 버전 변경 - pom.xml 상단 - - pom.xml 하단 - - pom.xml 상단 + servlet부분 변경 - 3. DB관련 라이브러리 추가 mvnRepository에서 4개 mysql myBatis myBastisSpring spring-jdbc 위치는 라이브러리 삽입 아래, 안쪽에 - 최종 추가분 - mysql mysql-connector-java 8.0.28 org.mybatis mybatis 3.5.9 org.mybatis mybatis-spring 2.0.6 org.springframework spring-jdbc ${org.springframework-version} - 추가한 라이브러리 (4개) - == 최종 pom.xml == 4.0.0 com..

[spring] STS 설정하기

1. STS 실행 2. file - new - others - spring 에서 파일 생성 https://jungeun980906.tistory.com/313 모르겠는 부분은 이거 참고해서 설정하기~ [jsp] jsp_project 시작 + 화면 연결 https://jungeun980906.tistory.com/300 을 하고 추가로! 1. jsp_project1 파일 생성 - 열기 2. mvc에서 추가 다운 - lib에 넣기! 3. 이클립스 열고 설정 (jstl설정과 동일! 다른 부분은 아래에 정리) 4. web.wml 설정 jsp_stu jungeun980906.tistory.com 3. encoding 설정 4. java jdk11연결 확인 5. tomcat연결 (server연결) 이전에 있던 연결..

[spring] Spring 처음 시작 ( STS, lombok, JDK11, tomcat )

Spring ppt 1. 다운로드 - spring 개발 환경툴 버전 체크! - 다운로드 항목 - 1. sts 3.9.18 2. jdk 11 3. tomcat 9 : 프로젝트에 대한 값은 4.0으로 설정 (이전은 3.1로 사용했음) 4. mysql 동일(현재분 계속 사용예정) 5. lombok 1.18.28 1. sts 3.9.18 https://github.com/spring-attic/toolsuite-distribution/wiki/Spring-Tool-Suite-3 Spring Tool Suite 3 the distribution build for the Spring Tool Suite and the Groovy/Grails Tool Suite - spring-attic/toolsuite-distr..

[jsp] 파일입출력 (board 게시물에 추가)

1. MVNrepository 에서 추가 필요 파일 다운로드 (jar파일) commons-fileiplode-1.4 commons-io-2.11.0 thumbnailator-0.4.17 - 지금까지 다운받은 항목 - 다운받았으면 lip파일에 넣어주기 2. webapp 폴더에 _fileuplode폴더 생성 : _는 제일 상단에 위치하게 하기위해서 설정 (이름 오타안나게 주의!) 3. commons 패키지를 이용하여 파일 업로드할 예정! thumbnail기능 : 큰 사진들을 빠르게 업로드할 수 있도록 (속도를 높이기 위해) 작게 줄여서 가져오는 기능 ppt파일 확인 - 30페이지부터 == 파일 업로드 처리 순서 == 1. 폼 데이터가 multipart/form-data 형식으로 전송되었는지 확인 합니다. =..

JSP/JSP 예제 2023.05.31

[jsp] 검색기능

mybatis 동적쿼리 사용 https://mybatis.org/mybatis-3/ko/dynamic-sql.html MyBatis – 마이바티스 3 | 동적 SQL 동적 SQL 마이바티스의 가장 강력한 기능 중 하나는 동적 SQL을 처리하는 방법이다. JDBC나 다른 유사한 프레임워크를 사용해본 경험이 있다면 동적으로 SQL 을 구성하는 것이 얼마나 힘든 작업인지 mybatis.org 1. board폴더 list.jsp 에 검색부분 추가 : 화면 출력 작성 위치 : 태그안, 출력 테이블 상단 choose 선택하세요 title 제목 content 내용 writer 작성자 title or contnent 제목/내용 title or writer 제목/작성자 content or writer 내용/작성자 all..

JSP/JSP 예제 2023.05.31

[jsp] list 페이징처리

페이징 처리 한페이지에 출력되는 게시물의 수 결정하고 = 10페이지 남는 게시물의 수만큼 하단에 페이징 처리하고 (1page = 1~10 / 2page = 11-20 .. page = 1,2,3) 다음 버튼을 이용하여 다음페이징을 표시하기 (11~20으로 가면 이전버튼 생성) - 페이지네이션 : 콘텐츠를 여러 페이지로 나누어 다음 또는 이전 페이지로 이동하거나 특정 페이지로 이동할 수 있는 요소 1. domain패키지에 PagingVO 생성 (DB로 가는 데이터를 객체화한것) : 게시글부분 PageNo : 페이지 당 시작 게시글의 번호 qty : 한페이지에 보여질 게시물의 수 생성자 -> this( 1 = pageNo, 10 = qty ) 설정해서 기본값 생성! getPageStart() -> 페이지당 ..

JSP/JSP 예제 2023.05.31