在jfianl框架中连接数据库成功后,我们要对数据库进行操作。我们将主要的sql语句写在了model中,那么如何将model中sql语句的运行结果在视图页面中展示?换句话说是如何进行传值。是不是要在页面中设置model中sql语句所在函数的调用,另外函数中要return一个结果,然后在页面中设计一个div来专门显示结果?主要的代码要怎么构建?还是可以直接通过ajax?或者还有别的方法吗?
1: action 中查询数据并用 setAttr 方法传递给页面
setAttr("userList", new User().find(sql));
render("index.html");
2:页面直接使用,以下是 velocity 的迭代用法,其它模板引擎也类似
#for( user : userList)
${user.name}
#end