NutzCN Logo
问答 nutz mvc怎么放值到request域中啊?
发布于 3045天前 作者 qq_1968473f 2020 次浏览 复制 上一个帖子 下一个帖子
标签:

开发环境:
前端:beetl + bootstrap
后端: nutz mvc

现在准备在前端的beetl模板中取 后端传过来的值。由于Module中方法的返回值是void,所以想往request域放值。
不知道在nutz里面有没有简单的方法取到request对象(HttpServletRequest)?

4 回复

那为啥还用void呢?

用void也是因为nutzbook里面的代码说只能用void.见下图:

beetl_png

不好意思。好像我理解错了。可以返回非void类型。

经过实测:

1)module中的方法可以设置返回值。前台取值的名字必须是obj (兽总原话:(${user.name} )那是局部变量名,无意义。返回值的名字叫obj).
取值的地方需用名字${obj.name}。
图中的user的前端的beetl页面中取值时,需用obj替换:
user_png
2.通过 Mvcs.getReq()取到request对象,然后往request域设置值后,前台是可以用${user.name}取值的。

神坑一个,已填。

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