본문 바로가기

Template4

eclipse 3.7.1 Indigo velocity editor plugin 설치 Help -> Eclipse Marketplace... 에서 velocity 찾아보면 검색은 되나 설치 버튼이 없다. 1. Velocity Editor홈페이지 : http://veloedit.sourceforge.net/설치 : Help -> Install New Software... -> Work with: http://veloedit.sourceforge.net/updates/ 입력 후 엔터하면 아래와 같이 나오는데 체크하여 설치하면 된다. 에디터 화면벨로시티 문법 외에는 다 검은색으로 나온다. 2. Velocity + HTML Editor홈페이지 : http://velocitywebedit.sourceforge.net/다운로드 : http://sourceforge.net/projects/veloci.. 2011. 12. 17.
Velocity 설정 및 사용법 버전velocity-1.7.jarvelocity-tools-2.0.jar 의존 라이브러리commons-beanutils-1.7.0.jarcommons-collections-3.1.jarcommons-digester-2.0.jarcommons-lang-2.5.jarcommons-logging-1.1.1.jar web.xmlvelocityorg.apache.velocity.tools.view.servlet.VelocityViewServlet org.apache.velocity.toolbox/WEB-INF/tools.xml org.apache.velocity.properties/WEB-INF/velocity.properties velocity*.vm tools.xml (옵션)공통으로 사용되는 값명시 안했을 시.. 2011. 9. 14.
Servlet + Freemarker (프리마커) 사이트 http://freemarker.sourceforge.net/매뉴얼 http://freemarker.sourceforge.net/docs/index.html 방법1. web.xml 파일에 등록하여 처리freemarkerfreemarker.ext.servlet.FreemarkerServletTemplatePath/NoCachetrueContentTypetext/html; charset=UTF-8 template_update_delay0 default_encodingUTF-8 output_encodingUTF-8 number_format0.##########1 freemarker*.ftl 방법2. Servlet 파일에서 처리 (Freemarker 설정 값도 지정해줘야 함) public void pro.. 2011. 9. 11.
Freemarker 파싱 순수 Java 동적 언어인 Freemarker를 Java에서 사용하는 방법 1. 템플릿 로딩 Configuration cfg = new Configuration(); cfg.setEncoding(Locale.KOREA, "UTF-8"); cfg.setServletContextForTemplateLoading(ServletActionContext.getServletContext(), null); 2. 파일 및 문자열 로딩 Configuration cfg = new Configuration(); cfg.setEncoding(Locale.KOREA, "UTF-8"); // 파일(멀티템플릿) FileTemplateLoader ftl1 = new FileTemplateLoader(new File("/tmp/tem.. 2011. 7. 12.