以下是我的淘汰赛模板的代码:
<script type="text/html" id="row-extension-template">
{{each items}}
<tr class="tr_element">
<td><span>${name}</span></td>
</tr>
{{/each}}
</script>
这段代码嵌入在我的jsp文件中。
当我看到服务器生成的html源代码如下所示:
<tr class="tr_element">
<td><span></span></td>
</tr>
但我想要这个:
<tr class="tr_element">
<td><span>${name}</span></td>
</tr>
我希望将文本${name}
写入生成的html中。我怎么能用Spring-mvc做到这一点?
答案 0 :(得分:2)
我已经解决了这个问题:
<script type="text/html" id="row-extension-template">
{{each items}}
<tr class="tr_element">
<td><span><%="${name}"%></span></td>
</tr>
{{/each}}
</script>
当我看到我得到的html源代码时:
<tr class="tr_element">
<td><span>${name}</span></td>
</tr>
答案 1 :(得分:1)
在Spring中使用Controller和RequestMapping加载页面。找到与您的页面对应的@RequestMapping注释的方法。然后,您需要在该方法中将名称添加到模型中。
model.addAttribute("name", "Some Name Value");
http://static.springsource.org/spring/docs/2.5.x/reference/mvc.html
答案 2 :(得分:0)
使用键Model
将对象写入name
,如:
@RequestMapping("foo.do")
public String myHandler(Model model) {
String name = "something";
model.addAttribute("name", name);
return "foo";
}
答案 3 :(得分:0)
旧问题,但此后已在此处得到解答。 How to escape EL dollar signs?
我相信你只是想找到逃避EL功能的方法。