NutzCN Logo
问答 beetl渲染页面路径
发布于 2395天前 作者 啊哈 2743 次浏览 复制 上一个帖子 下一个帖子
标签:

大神,我这如果返回的动态路径怎么办

我的页面分布在跟目录各个文件夹里面。

比如:
/a/b/c 那我就渲染到 a文件夹下的b文件夹中的c页面

9 回复

跟其他基于路径的视图一样,支持el表达式

不怎么懂,或者我要去哪找例子呢

看jsp的例子

thnks you ,解决了。@Ok("beetl:gov/user/hello.html") 但是 @Ok("beetl:gov.user.hello") 不行。是不是只能是jsp的?

还有 根据返回值找视图
req.setAttribute("obj", o);
req.setAttribute("test", o);
sess.setAttribute("user", o);
return "beetl:/bbs/user/hello.html" ; 然后我再页面中 ${obj} 为什么找不到到呢。 而${test}就能找到。

那要用ViewModel

我想在渲染前放入一些属于 自定义的一些数据 比如 把 put. ("paths","http://localhost:999/test"); 这样 每个模板都能 ${paths},改怎么弄呢

可以在Setup的时候就把变量放入beetl的全局变量,可以参考nutzcn的代码

或者用动作链的方式,为每个请求设置一次,可以参考nutzwk的GlobalProcessor

添加回复
请先登陆
回到顶部