일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
- eGov
- controller
- Database
- POI
- jQuery
- JVM
- Ajax
- 함수
- 정의
- Oracle
- eGovFramework
- 배열
- spring
- html
- select
- TO_DATE
- web.xml
- json
- 태그
- 오류
- 과정평가형
- was
- mybatis
- input
- Java
- sql
- CSS
- javascript
- 개념
- array
- Today
- Total
목록Framework/Egovframework [spring] (18)
web developer
1. web.xml 설정 appServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/config/egovframework/springmvc/dispatcher-servlet.xml 1 action *.do2. dispacther-servlet.xml 설정 3. AuthenticInterceptor.xml 설정 // 세션인증방식package com.example;import javax.servlet.http.HttpServletRequest;import javax.se..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dkMLzD/btrzZz1BLZT/lkIyl9s3BxNSayRo51OxiK/img.png)
IOConsole Updater 오류 원인은 버퍼에 로그들이 쌓이면서 힙 메모리에 오류가 나는 경우입니다. 해결방안은 아래와 같습니다. 첫 번째 방안은 이클립스 재시작입니다. 두 번째 방안은 콘솔 출력 버퍼 사이즈의 Limit를 걸어두는 것입니다. 1. [Window] - [Preferences] 2. [Run/Debug] - [Console] - [Limit console output 체크] - [버퍼 사이즈 지정 후 적용] 출처: https://dololak.tistory.com/795 [코끼리를 냉장고에 넣는 방법]
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bQHNW6/btrzYFH2XKk/nCSqoiGVTVFotsOMP3cgq0/img.png)
Updating javascript index eclipse를 실행하고, 프로젝트를 빌드할 때 종종 발생하는데 javascript index를 update할 때 발생하는 error입니다. eclipse 메모리를 늘려주니 해결되었습니다. 1. eclipse.ini 파일을 엽니다. ex) D:\eGovFrameDev-3.10.0-64bit\eclipse\eclipse.ini 2. -Xms, -Xmx (메모리 크기)를 확인합니다. Xms - 최소 힙 메모리 크기 Xmx - 최대 힙메모리 크기 이는 이클립스가 실행될 때 최소 Xms까지는 기본으로 메모리를 생성하고, 최대 Xmx까지 확장생성할 수 있도록 하는 것을 의미합니다. 위의 캡처창과 같이 제가 사용하고 있는 eclipse.ini의 설정은 -Xms256m,..
Cannot change version of project facet Dynamic Web Module to 2.5 아래와 같이 web.xml에 정의되어 있는 XML 스키마 설정이 잘못되어 발생하는 오류였고, Tomcat 버전에 맞는 서블릿 스펙으로 변경하면 해결된다. https://lng1982.tistory.com/199
단순히 이클립스에서 xml validation의 cache가 정상 작동되지 않는 이유로 나타나는 오류입니다. 보통 프로젝트 클린이나 재빌드를 하면 validation이 다시 작동되며 오류가 사라집니다. 1) Maven -> 'update project' 실행 2) project -> 'clean' 실행 3) validatoin -> xml -> 'disable'
이클립스 workspace 선택 후 실행 오류 해당 workspace 경로\.metadata\.plugins\org.eclipse.e4.workbench 폴더 하위의 workbench.xml 파일을 삭제하면 정상적으로 실행됩니다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bDnfdy/btrtQoeTtC6/l1B5eusU2fJyrgyI7YZqM1/img.png)
@Controller 해당 클래스가 Controller임을 나타내기 위한 어노테이션 @Controller 메소드의 리턴타입 리턴타입 설 명 ModelAndView View 정보 및 모델 정보를 담고 있는 ModelAndView 객체, 커맨드 객체 및 @ModelAttribute 어노테이션이 적용된 메서드가 리턴한 데이터, ModelMap(또는 Map) 타입의 파라미터 데이터가 View에 함께 전달된다. Model(or ModelMap) 커맨드 객체와 @ModelAttribute이 적용된 메소드의 리턴 데이터가 Model 객체에 담겨 있다 Map View 에 전달할 객체 정보를 담고 있는 Map을 리턴한다. 이때 뷰 이름은 요청 URL로 부터 결정된다. 커맨드 객체 및 @ModelAttribute 어노테이..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/2QhxE/btrz1luTEWE/yvKXqaylwqlfSyBmjNw1Ck/img.png)
service 폴더 - BoardVO.java, BoardService.java impl 폴더 - BoardServiceImpl.java, BoardMapper.java web 폴더 - BoardController.java
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b6H7T2/btrtX0XKoTo/7kKkBe6fKIq1oPmPB7A3ZK/img.png)
EgovMap ? 1) 전자정부프레임워크에서 제공하는 제네릭 타입 (java의 Map클래스와 동일) 2) Map형태의 클래스로 iBatis(myBatis) parameterClass 또는 resultClass에서 사용할 수 있도록 제공되는 클래스 일반적인 resultClass와 차이점은 egovMap은 자동으로 컬럼을 맵핑할 수 있는 객체이름을 생성해 준다. 데이터베이스에서 SELECT user_id FROM user WHERE name="홍길동" 이라는 SQL문을 통해 유저의 아이디(user_id)를 사용하고자 할때, map.get("user_id")와 같이 column명으로 참조를 하게 되는데 egovMap을 사용하면 camelcase의 규칙에 따른 이름으로 객체를 참조할 수 있다. 즉, 컬럼 명이 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/nG7Ul/btrtXqoVkCj/4NKepApmcsYnTLJgSalG80/img.png)
@RequestMapping 어노테이션 요청에 대해 어떤 Controller, 어떤 메소드가 처리할지를 맵핑하기 위한 어노테이션을 말한다. @RequestMapping 어노테이션은 Controller 단에서 사용되고 있는데, package egovframework.board.web; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class BoardController { @RequestMapping(value="/SelectBoardList.do") public String SelectBoardList() throws..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/FvOZ6/btrtYdCODda/oo788xY3BJY9FVNzaAeGb1/img.png)
1. 에러메시지 Cause: org.xml.sax.SAXParseException; lineNumber: 424; columnNumber: 95; 요소 콘텐츠는 올바른 형식의 문자 데이터 또는 마크업으로 구성되어야 합니다. Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 424; columnNumber: 95; 요소 콘텐츠는 올바른 형식의 문자 데이터 또는 마크업으로 구성되어야 합니다. 2. 에러원인 MyBatis 사용을 위한 .xml 파일에서 부등호 사용 시() 발생하는 에러 3. 해결방법 (1) 단일 처리 -부등호를 이 안에 넣는다 select * from user where id 3; 2) 다중 처..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/kC77T/btrtXZEwHhP/o0ktctSLtDydks8OkDXzs1/img.png)
mybatis xml parameterType Class/TypeAlias 'vo' not found. 위와 같은 에러가 발생한 경우에는 여러가지의 원인이 있지만, 기본적인 해결방안은 아래와 같습니다. (1) 소스에 설정하신 typealias가 mapper configuration xml에 있는지 다시 확인 부탁 드립니다. (2) 프로젝트 우클릭 → maven → update project 선택하거나 (3) 프로젝트 우클릭 → run as → maven clean and maven install을 통하여 재빌드를 해보시기 바랍니다. 출처 : https://www.egovframe.go.kr/home/qainfo/qainfoRead.do?menuNo=69&qaId=QA_00000000000018362 묻고..