Enjoy引擎模板不显示

engine.setDevModeengine.addSharedFunctionengine.addSharedFunction
setAttr.paginategetParaToIntrender

user.html页面显示结果如下:为何?


#@layout() #define main()

User管理   创建User

#for(x : user.getList()) #end

id姓名操作
#(x.id)#(x.uname)  删除   修改

#@paginate(user.pageNumber, user.totalPage, "/user/page")

#end


评论区

要输就输给追求

2019-08-30 16:10

猜不到啊

MarlonBrando

2019-08-30 16:20

@要输就输给追求 #@layout() #define main()这个东西配置了不显示,#for(x : user.getList()) #end

id 姓名 操作
#(x.id) #(x.uname)这个拿不出

JFinal

2019-08-30 16:23

@MarlonBrando 再多看几眼首页下载的 jfinal_demo_for_maven,里头都有的功能

MarlonBrando

2019-08-30 16:24

@JFinal html不渲染需要配置吗?

JFinal

2019-08-30 16:25

@MarlonBrando 3.0 版本就默认就支持,不需要配置

MarlonBrando

2019-08-30 16:46

@JFinal 但是我的渲染不出来,它直接这样显示#@layout() #define main()

MarlonBrando

2019-08-30 16:48

@JFinal 我的配置为
@Override
public void configEngine(Engine engine) {
//设置模板热加载
engine.setDevMode(true);
engine.addSharedFunction("/common/_layout.html");
engine.addSharedFunction("/common/_paginate.html");
}
user.html为
#@layout()
#define main()


















#for(x : user.getList()) #end
id 姓名 年龄 操作
#(x.id) #(x.uname) #(x.age)
  删除
  修改

#@paginate(user.pageNumber, user.totalPage, "/user/page")

#end

要输就输给追求

2019-08-30 17:39

你的java代码呢。你不会是直接请求的html文件吧

JFinal

2019-08-30 17:56

@要输就输给追求 应该是正解

@MarlonBrando 你的 url 不要指向 .html 文件,而是要指向配置的路由,例如:
http://localhost/action

MarlonBrando

2019-08-30 18:07

@要输就输给追求 @JFinal 谢谢大佬们,我配置了constants.setViewType(ViewType.JSP); html页面和jsp不能混用,我既有jsp,又有html,终于解决了,谢谢大佬们了

JFinal

2019-08-30 18:47

@MarlonBrando 可以混用,用上 renderJsp(xxx.jsp)

热门反馈

扫码入社