Programming268 Spring 3.x 에서 @ResponseBody 로 응답시 Encoding 문제 특정 요청에 따른 JSON 응답을 해주기 위해 @ResponseBody를 이용하여 아래와 같은 코드를 작성하였습니다. @RequestMapping(value="/json", method=RequestMethod.GET) @ResponseBody public String responseBodyJsonOutput() { return "~~~~~~"; } 그러나 여지없이 한글 Encoding 문제가 되어 ??? 로 표기되는 현상이 일어나는.. 구글링 결과 Filter를 이용하는 방법과 String의 Encoding 재설정 등 여러가지 방법을 시도하였으나 결과는 동일... 성공한 방법은 일단 SpringContext 에 아래와 같이 StringHttpMessageConverter Bean을 정의합니다. text.. 2012. 5. 17. [tomcat]cannot create a server using the selected type 에러 발생시 이클립스에서 cannot create a server using the selected type 에러 발생시!! 이클립스에서 tomcat을 새로 설정할때면 이렇게 경고메세지가 뜨곤 하는데 Sol : 자바 코드가 저장되는 workspace 안으로 들어간다 .metadata\.plugins\org.eclipse.core.runtime\.setting org.eclipse.wst.server.core.prefs org.eclipse.jst.server.tomcat.core.prefs 위 두개의 파일을 삭제한뒤 이클립스를 재시작 하면 다시 새로운 서버를 만들 수 있습니다. 2012. 5. 15. Maven에 ojdbc14 디펜던시 넣기 Maven을 사용하여 메이븐 프로젝트를 구성하는 경우, 가장 귀찮은 것이 메이븐 중앙 레포지토리에 없는 디펜던시 아티팩트를 추가하는 일입니다. 특히 Oracle의 ojdbc14.jar 아티팩트의 경우 디펜던시로 추가하려고 m2eclipse에서 설정하면 잘 설정이 되지만, 실제 아티팩트인 ojdbc14.jar가 메이븐 중앙 레포지토리에 없어서 아티팩트가 없다는 에러가 발생합니다. Oracle이 ojdbc14.jar를 메이븐 중앙 레포리토리를 통하여 배포하지 않는것은 여러가지 이유가 있을 수 있지만.. 메이븐 프로젝트를 구성하여 사용하는 경우에 일일이 아티팩트를 로컬 레포지토리에 인스톨하여 사용한다는것 자체가 귀찮고 개발자간 버전 불일치 문제가 있을 수 있습니다. 이때는 메이븐 중앙 레포지토리 외에 다른 레.. 2012. 5. 15. setInterval setInterval은 일정시간마다 반복적으로 어떠한 처리를 해야 할 때 쓰인다. 웹브라우저 하단 status bar에 일정 시간 단위로 문자가 나오게 하다든가, 어떠한 이미지를 반복적으로 교체하는 처리를 하여, 재밌는 애니메이션을 만들 수도 있는 것이다 set Interval( 처리, 시간설정(1/1000)초 ) Clear Interval() setInterval 메소드의 첫번째 인수에는 처리할 구문이 존재해야 한다. 예) setInterval( "alert('good')", 1000) // 1초마다 good 메세지를 띄움 첫번째 인수의 처리할 구문은 문자열 데이타로 작성. 혹은 함수 리터널을 바로 대입해줘도 됨. 그리고 clearInterval은 setInterval을 중지시키는 일을 하는 메소드이다. 2012. 5. 10. 이전 1 ··· 56 57 58 59 60 61 62 ··· 67 다음