首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
jfinal 控制器setAttr 放入值,在前段html中如何取出值
你妹啊
2020-03-26 08:45
比如
setAttr()render()
在跳转到到wx1.html时,怎么取出这个值
项目:
JFinal
评论区
你妹啊
2020-03-26 14:28
@zzjxfj
Enjoy模板引擎,默认是不用配置的吗?jfinal里面直接可以使用吗?
回复
zzjxfj
2020-03-26 14:30
Enjoy模板引擎,默认是不用配置的
回复
你妹啊
2020-03-26 14:47
@zzjxfj
为啥我用的jfinal3.3版本,不能用enjoy
回复
山东小木
2020-03-26 17:01
只有动态解析的才能在页面拿到 你静态解析的非模板 拿不到的
回复
山东小木
2020-03-26 17:01
你就render一个静态html 没有配置解析模板引擎的话 就是按照静态输出的 不会通过java解析的呀
回复
你妹啊
2020-03-26 17:25
@山东小木
您好,解析模板引擎指的是Enjoy吗?如何用Enjoy的话该如何配置
回复
杜福忠
2020-03-26 21:12
@你妹啊
估计是项目做了自定义配置, 你试试 用 renderTemplate(”/mobile/wx1.html");指定Enjoy渲染一下
回复
山东小木
2020-03-26 22:55
@你妹啊
最好升级到最新版JFInal 普通项目也就修改版本号 处理几个修改方法名的地方 然后默认渲染模板引擎就是enjoy
回复
你妹啊
2020-04-01 09:05
@杜福忠
谢谢你的回复。我试了 setAttr("staffId","122222222222222");
renderTemplate("/common/_layout.html");
然后页面什么也没有出来
回复
JFinal
2020-04-01 17:36
估计你的 _layout.html 中全是一些 #define 定义的函数,但没有在任何地方调用过它们,自然就不显示任何东西了
函数的定义与调用是两回事,定义不会触发调用
你的代码 render _layout.html , 一般不会这么用, _layout.html 一般是让 #include 进来,或者 engine.addSharedFunction(...) 进来的
你没有给出任何 _layout.html 中的东西,只能帮你猜到这里了
以后如果你问问题还是需要让人去猜你在说什么的话,建议不要再问了,遵重回答者
回复
发送
<
1
2
我要反馈
热门反馈
扫码入社