tomcat7에서 서블릿 3.0과 함께 Rythm 템플릿 엔진을 사용하려고합니다.
템플릿을 WebContent
디렉토리에서 Rythm
엔진으로 렌더링하고 싶습니다. 그러나 템플릿을 감지하지 못합니다. 서블릿 3.0에서 Rythm 템플릿 엔진을 사용할 수 없습니다.
public void init(ServletConfig config) throws ServletException {
Map <String, Object> context = new HashMap <String, Object>();
//String filePath = new File("").getAbsolutePath();
//filePath.concat("WebContent");
context.put("home.template", "WebContent");
Rythm.init(context);
}
다음 내가
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
Map <String, Object> args = new HashMap <String, Object>();
args.put("a", "World");
PrintWriter out = response.getWriter();
out.println(Rythm.render("NewFile.html", args));
}
로 doGet
방법에 Rythm.render
내 NewFile.html
을 렌더링하기 위해 시도로
는 서블릿 init()
방법에서 나는 Rthym 엔진을 초기화하지만 그것은 단지 "NewFile.html"을 보여주고있다 브라우저에서 (NewFile.html의 내용이 아니라 "NewFile.html"문자열 만)
어떤 생각에서 찾을 수 있습니다 : 다음은 간단한 프로젝트는 그것을 증명? – Ranveer
아마 Rythm의 버그입니다. – deamon