web.xml에 다음과 같이 인코딩 필터를 설정해준다. encondingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true encondingFilter *.do init-param에 forceEncoding을 true로 설정해줬더니 말끔히 해결됨. http://emflant.tistory.com/97
1. Maven을 사용한다면 pom.xml에 다음과 같이 라이브러리를 추가하여 빌드해준다. net.sf.json-lib json-lib-ext-spring 1.0.2 2. JsonView를 빈등록한다. 3. 컨트롤러에서 데이터를 넘겨준다. @RequestMapping(value = "/json/jsonList.do") public ModelAndView outputJsonList(ModelAndView modelAndView) { SomeDTO someData = someService.someMethod(); Map map = new HashMap(); map.put("someData", someData); map.put("strData", "strData"); modelAndView.addAllObje..
한다 한다 해놓고 미뤄왔었는데, 이제서야 정리한다. 라이브러리 관리툴로는 maven을 사용한다고 전제한다. Gradle이나 다른 툴을 사용한다면 http://mvnrepository.com에서 검색해서 집어넣자. pom.xml org.springframework spring-jdbc 4.1.6.RELEASE org.springframework spring-orm 4.1.6.RELEASE org.mybatis mybatis 3.3.0 org.mybatis mybatis-spring 1.2.2 commons-dbcp commons-dbcp 1.4 mysql mysql-connector-java 5.1.35 com.oracle ojdbc14 10.2.0.4.0 mesir-repo http://mesir.goo..
새로운 Item을 선택한다. item 이름을 입력하고 Maven project를 선택한 뒤 OK. 소스 코드 관리에서 Subversion 선택 → Repository URL 입력 → id/password 입력 Build 고급을 클릭하여 Use private Maven repository를 체크. Local to the woarkspace를 선택한다. 이건 선택 사항인데,, 이렇게 한 이유는 기존의 maven repository에 있는 것들과 충돌이 날 수도 있기 때문에 로컬로 한 것임. 저장, 끝. 좌측 메뉴에 있는 Build Now를 실행하면 빌드가 됨을 확인할 수 있다. pom.xml을 찾을 수 없다는 에러가 나오면 지정된 workspace 폴더로 가서 경로를 올바르게 설정해주자.
다운로드-> http://jenkins-ci.org native package에서 Windows를 선택해 다운로드 받으면 exe 파일로 간편하게 설치할 수 있다...고 여러 블로그에 나와있지만.. 아래의 에러가 똭 뜨는 바람에 간편한 설치는 할 수 없었다. 그래서 war 파일을 다운받아서 하는 방법으로 했는데,, 과정은 다음과 같다. Latest and greatest를 클릭해 jenkins.war를 다운로드 받고, 컴터 내의 알맞은 곳에 위치시킨다. 톰캣이 설치된 폴더의 bin 폴더로 이동해 startup.bat를 더블 클릭, 혹은 명령창에서 실행한다. (젠킨스를 실행하려면 톰캣이 작동중이어야 한다) 그리고나서 다시 jenkins.war 파일이 위치된 곳으로 가서 명령창으로 다음의 명령어를 입력한다. ..
iText라는 라이브러리를 사용했다. 필요한 라이브러리 파일은 2개다. - itextpdf (필자는 5.5.4 버전을 사용) http://sourceforge.net/projects/itext/ - xmlworker (5.5.4 버전 사용) http://sourceforge.net/projects/itextsharp/files/xmlworker/ iText로 HTML->PDF 변환 기능을 구현하면서 가장 애먹었던 작업은 한글과 CSS 문제였다. 한글 변환은 어떻게 해야 한다..라는 참고할 만한 사이트가 별로 없었고(외국 애들은 영어쓰니까 ㅠㅠ), 국내 사이트 중에는 어떤 블로거 분이 http://shonm.tistory.com/450 한글이 되는 소스를 올려주셨는데 문제는 이 소스로 CSS는 어떻게 해야..
팝업창에서 그냥 submit을 할 경우, 팝업창 자체에서 target self로 submit 되어버린다. 만약 부모창으로 submit을 하고 싶다면, target만 부모창으로 잘 지정해주면 된다. - javascript function goSubmit() { window.opener.name = "parentPage"; // 부모창의 이름 설정 document.myForm.target = "parentPage"; // 타켓을 부모창으로 설정 document.myForm.action = "/what/goWhat.do"; document.myForm.submit(); self.close(); } - HTML