Я пытаюсь использовать механизм шаблонов Rythm с сервлетом 3.0 на tomcat7.
Я хочу отрисовать шаблон из каталога WebContent
в движок Rythm
. Но он не обнаруживает шаблон.
В методе сервлета init()
я инициализировал движок Rthym как
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);
}
затем я попытался отобразить свой NewFile.html
с помощью Rythm.render
в методе doGet
как
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));
}
Но в браузере отображается только «NewFile.html» (не содержимое NewFile.html, а только строка «NewFile.html»