2015-11-27 7:08 GMT+01:00 Lukasz Lenart <lukaszlen...@apache.org>: >> Concerning how we do it for tiles: I don't remember how we did back in in >> tiles 2.2, it's probably similar to 3.0, which is awkwards. For 3.1 I'm >> reworking it into just registering a variable in freemarker's configuration >> object: >> >> https://github.com/nlebas/tiles/blob/master/tiles-freemarker/src/main/java/org/apache/tiles/freemarker/TilesFreemarkerServlet.java > > That should help, thanks a lot!
This won't work :( Did the same but then I get exception: java.lang.NullPointerException org.apache.tiles.freemarker.context.FreeMarkerUtil.getCurrentContainer(FreeMarkerUtil.java:148) org.apache.tiles.freemarker.template.InsertAttributeFMModel.execute(InsertAttributeFMModel.java:74) freemarker.core.Environment.visit(Environment.java:389) freemarker.core.UnifiedCall.accept(UnifiedCall.java:104) freemarker.core.Environment.visit(Environment.java:324) freemarker.core.MixedContent.accept(MixedContent.java:54) freemarker.core.Environment.visit(Environment.java:324) freemarker.core.Environment.process(Environment.java:302) freemarker.template.Template.process(Template.java:325) org.apache.struts2.views.freemarker.FreemarkerResult.doExecute(FreemarkerResult.java:233) ..... As far I understand it requires FreemarkerServlet to be registered (Struts doesn't use it) and also FM Environment must have Tiles model registered already :( Regards -- Ćukasz + 48 606 323 122 http://www.lenart.org.pl/