본문 바로가기

728x90

프로그래밍

(72)
Target runtime Apache Tomcat v8.5 is not defined 오류해결방법 난 9.0을 쓰는데 이 프로젝트는 톰켓8.5를 쓰기때문에 오류가 발생 1.Markers 창 에러내용 마우스 우클릭 후 Quick Fix를 클릭 2.Server Runtime Environments 창의 목록에서 사용할 톰캣 항목을 선택후 OK버튼을 클릭 3.이클립스 상단 Project 메뉴의 Clean을 클릭 4. Project - Properties으로 이동후 Project Facets 메뉴를 클릭하고 우측 Runtimes 탭에서 구동할 톰캣 버전을 선택한 후 OK 버튼을 클릭
Servlet/JSP->Spring Project전환 1. 우클릭 new -> spring Legacy Project -> spring Mvc Project 생성-> controller만들기 ->서버 구동시 2.css,image파일 복사 ,jsp복사 3.오류목록 보면서 라이브러리 가져오기(pom.xml) -lombok, quartz(quartz-jobs), cos,servlet-api, java-mail(commons-email), thmbnailator, ojdbc 4.서버구동시 오류가 뜨면 안됨 (화면은 깨짐)
[spring]chart.js로 차트만들기 SalesMapper.xml SELECT MONTH,NVL(SALES,0) SALES FROM (SELECT TO_NUMBER(TO_CHAR(BUYDATE,'MM')) MONTH,SUM(COST) SALES FROM FITNESS_SALES WHERE TO_CHAR(BUYDATE,'YYYY') = #{year} GROUP BY TO_NUMBER(TO_CHAR(BUYDATE,'MM')))A RIGHT JOIN (SELECT ROWNUM MONTH FROM DICT WHERE ROWNUM <=12) B USING(MONTH) ORDER BY 1 SalesMapper.java public interface SalesMapper { List getSalesListBy(String year); } SalesMap..
[spring]엑셀로 내보내기 엑셀 불러오기 package com.kimjaeeun.sample; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.util.ArrayList; import java.util.Calendar; import java.util.HashMap; import java.util.List; import java.util.Map; import org.apache.poi.hssf.usermodel.HSSFDataFormat; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import ..
대댓글 DB 스키마 설계하기 rno reply bno depth order groupNum 댓글 인덱스 댓글내용 게시글번호 답글 깊이 댓글 대댓글 순서 댓글 그룹 rno(댓글 인덱스) : 게시글 번호와 상관없이 댓글 혹은 대댓글이 작성되면 auto Increment로 1씩 증가되어 저장 reply(댓글내용) : 댓글 내용 저장 bno(게시글번호) : 게시글 번호 depth(답글 깊이) : 댓글과 대댓글 구성 계층. 원댓글(부모) 0, 대댓글(자식) 1 order(댓글 대댓글 순서) : 페이지에 정렬된 상태로 전달하기 위함 groupNum(댓글 그룹) : 댓글 인덱스 저장. 하지만 대댓글은 자신의인덱스 대신 부모의 댓글 인덱스 저장. 대댓글이 특정 댓글에 종속되어 있다는 것을 표시.
테이블 속성 변경해야 하는데 데이터 있어서 못할때 --1. 테이블 복사 CREATE TABLE TBL_BOARD_TMP AS SELECT * FROM TBL_BOARD; --2. 기존 데이터 삭제 DELETE TBL_BOARD; COMMIT; -- 3. 테이블 변경 ALTER TABLE TBL_BOARD MODIFY ( PRICE VARCHAR2 (50) ) ; -- 4. 데이터 다시 복사 INSERT INTO TBL_BOARD SELECT * FROM TBL_BOARD_TMP; DROP TABLE TBL_BOARD_TMP;
ajax호출시 발생하는 Uncaught TypeError: Cannot read properties of undefined (reading 'toLowerCase')오류 해결 방법 오류 jQuery로 $.ajax 호출하는데 다음과 같은 오류가 발생. 원인 스프링 시큐리티 csrf 설정 관련 오류. 비로그인 상태 에서는 $(document).ajaxSend ajax 설정에서 token과 header가 null로 넘어가서 발생한 오류. 해결 token, header null 체크를 추가. 해결 전 var csrfHeader=$("meta[name='_csrf_header']").attr("content"); var csrfToken=$("meta[name='_csrf']").attr("content"); $(document).ajaxSend(function (e,xhr) { xhr.setRequestHeader(csrfHeader,csrfToken); }) 해결 후 $(function..
[sts] maven 프로젝트 연동시 tomcat 에러 .m2폴더 밑에 repository파일 지우고 재실행하기

728x90