${title} <#list names as x > ${x} </#list> xxx
我的ftl模板如上
public void index(){ setAttr("title", "这是一个测试"); // renderFreeMarker("/index/index.ftl"); // renderText("这是一个测试"); setAttr("names", new String[]{"1","2","3","4"}); render("index.html"); }
action如上
使用run as JavaApplication没有问题,但在tomcat中运行就提示,请问这是什么情况?
严重: / com.jfinal.render.RenderException: freemarker.core.ParseException: Parsing error in template "index/index.html" in line 2, column 20: Encountered "data", but was expecting: ">" at com.jfinal.render.FreeMarkerRender.render(FreeMarkerRender.java:161) at com.jfinal.core.ActionHandler.handle(ActionHandler.java:99) at com.jfinal.core.JFinalFilter.doFilter(JFinalFilter.java:73)
/** * 配置常量 */ public void configConstant(Constants me) { // 加载少量必要配置,随后可用PropKit.get(...)获取值 // PropKit.use("a_little_config.txt"); // me.setDevMode(PropKit.getBoolean("devMode", false)); me.setDevMode(true); me.setViewExtension("html"); me.setViewType(ViewType.FREE_MARKER); }
/** * 配置路由 */ public void configRoute(Routes me) { me.add("/", IndexController.class,"/index"); // 第三个参数为该Controller的视图存放路径 //me.add("/blog", BlogController.class); // 第三个参数省略时默认与第一个参数值相同,在此即为 "/blog" }
请问这是什么情况?
项目:JFinal