sprint boot模板传值
今天看了Spring如何传值的过程,记录一下。之前我在使用Django的时候,研读过源码。Django向前端传变量的时候,需要显示的向前端传递一个context,该context类似于一个字典,我们可以把所有需要传递的变量都添加到该字典中。然后在前端直接使用变量。
Spring的做法其实和Django是几乎相同的,只是叫法不同,使用Map、Model和ModelMap.由于我刚接触Java不久,我就暂时遇到过Model.
Model类似于Django里面的context上下文,但不同的是Model必须以参数的形式传到对应的action:
@RequestMapping("/detail/{id}")
public String detail(@PathVariable String id,Model model)
{
model.addAttribute("order_id",id);
return "ss.hml";
}
然后在前端模板就可以直接调用了。
<h5>订单${order_id}金额明细</h5>
非常方便。
--------EOF---------
微信分享/微信扫码阅读
微信分享/微信扫码阅读