일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- controller
- 암호화
- Oracle
- 정의
- jsp
- spring
- 태그
- 함수
- 과정평가형
- select
- JVM
- input
- CSS
- 개념
- json
- web.xml
- was
- mybatis
- jQuery
- array
- eGov
- Java
- 오류
- TO_DATE
- POI
- Ajax
- sql
- eGovFramework
- html
- javascript
- Today
- Total
목록분류 전체보기 (172)
web developer
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 파일을 삭제하면 정상적으로 실행됩니다.
TO_DATE (date/날짜 비교) : 문자형(String) → 날짜형(date) TO_DATE('2017-05-12 23:59:59', 'YYYY-MM-DD') TO_DATE('2017-05-12 23:59:59', 'YYYY-MM-DD HH24:MI:SS') SELECT DUMMY FROM DUAL WHERE SYSDATE > TO_DATE('20190731', 'YYYYMMDD'); * TO_DATE() 사용시 포멧('yyyymmdd')이 지정되지 않아서 오류 발생 TO_CHAR (string/날짜 비교) : 날짜형(date) → 문자형(String) TO_CHAR(SYSDATE, 'YYYY-MM-DD') TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') SELECT DU..

@RequestBody , @ResponseBody 어노테이션 스프링에서 비동기 처리를 하는 경우 @RequestBody , @ResponseBody를 사용한다. 비동기 처리를 위해 이 어노테이션들은 어떻게 작동할까? 클라이언트와 서버의 비동기 통신 클라이언트에서 서버로 통신하는 메시지를 요청(request) 메시지라고 하며, 서버에서 클라이언트로 통신하는 메시지를 응답(response) 메시지라고 한다. 웹에서 화면전환(새로고침) 없이 이루어지는 동작들은 대부분 비동기 통신으로 이루어진다. 1-1. 비동기통신을 하기 위해서 해야할 것은? 클라이언트에서 서버로 요청 메세지를 보낼 때는? 혹은 서버에서 클라이언트로 응답을 보낼 떄는? 본문에 데이터를 담아서 보내야 한다. 이 본문이 body 이다. 요청 본..
MySQL SELECT * FROM TABLE_NAME WHERE COLUMN_NAME LIKE CONCAT(‘%’, #{Keyword}, ‘%’) Oracle SELECT * FROM TABLE_NAME WHERE COLUMN_NAME LIKE '%'||#Keyword#||'%' Ms-Sql SELECT * FROM TABLE_NAME WHERE COLUMN_NAME LIKE '%' + #Keyword# + '%' 출처 : https://dongram.tistory.com/12

@Controller 해당 클래스가 Controller임을 나타내기 위한 어노테이션 @Controller 메소드의 리턴타입 리턴타입 설 명 ModelAndView View 정보 및 모델 정보를 담고 있는 ModelAndView 객체, 커맨드 객체 및 @ModelAttribute 어노테이션이 적용된 메서드가 리턴한 데이터, ModelMap(또는 Map) 타입의 파라미터 데이터가 View에 함께 전달된다. Model(or ModelMap) 커맨드 객체와 @ModelAttribute이 적용된 메소드의 리턴 데이터가 Model 객체에 담겨 있다 Map View 에 전달할 객체 정보를 담고 있는 Map을 리턴한다. 이때 뷰 이름은 요청 URL로 부터 결정된다. 커맨드 객체 및 @ModelAttribute 어노테이..

service 폴더 - BoardVO.java, BoardService.java impl 폴더 - BoardServiceImpl.java, BoardMapper.java web 폴더 - BoardController.java

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의 규칙에 따른 이름으로 객체를 참조할 수 있다. 즉, 컬럼 명이 ..

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의 규칙에 따른 이름으로 객체를 참조할 수 있다. 즉, 컬럼..

@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..

ajax data 값을 controller로 넘기는 과정 1-1. Ajax 사용한 예시 (javascript단에서 데이터를 가져와서 controller로 넘기기 위해) $.ajax({ url : "test.action", type : "post", data : { name : "뜨루", age : "28", gender : "여자" }, success : function(data) { }, error : function() { alert("error"); } }); 2-1. Ajax에서 Controller로 값(parameter) 넘길 때 : String으로 받는 경우 @RequestMapping(value = "/test.action", method = { RequestMethod.POST }) pub..