전체 글161 파일업로드로직 메소드 @Service public class FileUploadLogic { public List uploadFiles(List multipartFiles, String path) throws IllegalStateException, IOException { System.out.println("originalFilename ===> "+originalFilename); multipartFile.transferTo(new File(path+File.separator+storeFilename)); //path서버가 인식하는 위치 System.out.println("storeFilename ---> "+storeFilename); filedtolist.add(new BoardFileDTO(originalFilena.. 2022. 12. 15. 2022-12-15 파일다운로드 다른 부분은 딱히 설명이 필요하지 않으므로 컨트롤러, 뷰만 정리 BoardFileDTO public class BoardFileDTO { private String board_no; private String originalFilename; private String storeFilename; private String boardFileno; 생성자, 메소드 생략 } BoardServiceImpl public class BoardServiceImpl implements BoardService{ public BoardFileDTO getFile(BoardFileDTO inputdata) { return dao.getFile(inputdata); } } BoardDAOImpl public class Boar.. 2022. 12. 15. [에러] mybatis - java.sql.SQLException: 해당 위치에 지원되지 않는 SQL92 토큰: 72 java.sql.SQLException: 해당 위치에 지원되지 않는 SQL92 토큰: 72 => 쿼리문의 오타확인 #{file.storeFilename} {#file.storeFilename} 나같은 경우 #의 위치가 중괄호 안에 있어서 에러가 났다. 파라미터 및 쿼리문의 전체적인 오타 확인하기!!! 2022. 12. 14. 2022-12-13~15 파일업로드 수업 이론 정리 1. pom.xml에 라이브러리를 추가 => https://mvnrepository.com/ 2. spring-config.xml에 추가한 라이브러리에서 사용할 빈을 등록 => 3. 각각의 jsp 파일을 저장할 수 있는 폴더에 뷰를 생성(수정)하기 4. 각각의 폴더에 있는 XXX-tiles.xml파일에 뷰 정보를 추가하기 (화면구조가 달라지면 템플릿을 추가하고 작업) 5. 모든 요청이 스프링MVC내부에서 동작해야하므로 뷰를 response하는 메소드를 컨트롤러에 추가하기(뷰만 response하는 요청은 view-config.xml에 등록가능) 6. 뷰에서 요청하는 부분을 처리할 수 있도록 컨트롤러를 만들고 메소드를 추가 7. 서비스에 메소드를 구현 8. DAO의 메소드를 구현 9. map.. 2022. 12. 14. [이론 정리] 처음 접하면 헷갈리는 j삼형제 jquery, json, ajax에 대하여 jquery jQuery(제이쿼리)는 HTML의 클라이언트 사이드 조작을 단순화 하도록 설계된 크로스 플랫폼의 자바스크립트 라이브러리다. jQuery의 문법은 코드 보기, 문서 객체 모델(DOM)찾기, 애니메이션 만들기, 이벤트 제어, Ajax 개발을 쉽게 할 수 있도록 디자인되었다. JQuery는 한 개의 자바스크립트 파일로 존재한다. DOM접근 방법을 쉽게 해주고 노드를 엑세스하고 관리하기 쉽다.' $ '를 붙여서 jqeury객체로 만들어줘야 한다. 붙이지 않으면 단순한 문자열에 불과하다. 기능 DOM 요소 선택 기의 파생 프로젝트이다. DOM 탐색 및 수정 (CSS 1-3 지원) CSS 셀렉터에 기반한 DOM 조작 이벤트 특수효과 및 애니메이션 AJAX JSON 파싱 플러그인을 통한 확장성 유틸리티.. 2022. 12. 12. 2022-12-12 json, text형식으로 데이터 받는 방법, Ajax에 대해서 @ResponseBody 어노테이션을 등록하면 뷰가 아닌 단순한 문자열이 리턴된다(json/text형식으로 데이터를 리턴). 메소드에 각각 써주는 방법이 있고 상단에 한 번 써주는 방법도 있다. @Controller와 함께 합칠수도 있는데 이 경우엔 @RestController 어노테이션을 등록해준다. @RestController //@Controller //@ResponseBody @RequestMapping("/json") public class JSONTestController { BoardService service; @Autowired public JSONTestController(BoardService service) { super(); this.service = service; } @Requ.. 2022. 12. 12. [에러] org.apache.ibatis.executor.ExecutorException: A query was run and no Result Maps were found for the Mapped Statement 'com.hn.erp.board.selectMyList'. It's likely that neither a Result Type nor a Result Map was specified. SEVERE: 경로 [/mvc]의 컨텍스트 내의 서블릿 [appServlet]을(를) 위한 Servlet.service() 호출이, 근본 원인(root cause)과 함께, 예외 [Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.executor.ExecutorException: A query was run and no Result Maps were found for the Mapped Statement 'com.hn.erp.board.selectMyList'. It's likely that neither a Result Typ.. 2022. 12. 11. 2022-12-09 JSON이란? ~사용방법 JSON JSON(제이슨, JavaScript Object Notation)은속성-값 쌍(attribute–value pairs), 배열 자료형(array data types) 또는 기타 모든 시리얼화 가능한 값(serializable value) 또는 "키-값 쌍"으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷이다. -위키백과- 즉, 쉽게 말해서 자바스크립트에서 접근할 수 있는 객체로 만들어주는 기능이다. {} : JSON객체 -> JSONObject [] : JSON배열 -> JSONArray public class JSONMaker { @SuppressWarnings("unchecked") public static v.. 2022. 12. 9. 2022-12-08 JQuery 선택자, dom기능 메소드를 알아보자. JQuery - 자바스크립트로 만들어진 라이브러리 프레임워크 처럼 쓰인다. - DOM을 쉽게 사용할 수 있도록 지원한다. 크로스브라우징(모든 브라우저에서 동일한 뷰를 볼 수 있도록 구성)을 구현 - JQuery를 사용하기 위한 방법 ① 라이브러리 다운받아 추가하기 Download jQuery | jQuery Download jQuery | jQuery link Downloading jQuery Compressed and uncompressed copies of jQuery files are available. The uncompressed file is best used during development or debugging; the compressed file saves bandwidth and im.. 2022. 12. 9. 이전 1 ··· 7 8 9 10 11 12 13 ··· 18 다음