JSP页面中写了如下代码
<script id="userListTemplate" type="x-tmpl-mustache">
{{#userList}}
<tr role="row" class="user-name odd" data-id="{{id}}"><!--even -->
<td><a href="#" class="user-edit" data-id="{{id}}">{{username}}</a></td>
<td>{{showDeptName}}</td>
<td>{{mail}}</td>
<td>{{telephone}}</td>
<td>{{#bold}}{{showStatus}}{{/bold}}</td> <!-- 此处套用函数对status做特殊处理 -->
<td>
<div class="hidden-sm hidden-xs action-buttons">
<a class="green user-edit" href="#" data-id="{{id}}">
<i class="ace-icon fa fa-pencil bigger-100"></i>
</a>
<a class="red user-acl" href="#" data-id="{{id}}">
<i class="ace-icon fa fa-flag bigger-100"></i>
</a>
</div>
</td>
</tr>
{{/userList}}
</script>
双括号包裹是什么意思?
它这个是用模板输出的,我觉得它这个与jsp本身没有什么关系,这个是js的模板引擎Mustache
你可以寻找Mustache 方面的教程。https://www.cnblogs.com/youxin/p/3900258.html
双括号一般是用于输出变量的,一种语法吧,很多模板语法都用这样的来表示。
@心雨纷扬: 谢谢,这正是我想要的
双括号包裹,可以调用后台变量
这是什么表达式?
@a阳光倾城: 准确说是一种语法标记,通过该标记,可以在页面上调用后台代码。你的代码虽然是JSP的,但是和这个道理是一样的:
http://www.w3school.com.cn/aspnet/razor_intro.asp
@默卿: 好的,谢谢
绑定数据用的数据填充 类似于AngularJS ;数据拿到直接填充 属性{{}} 里边是绑定数据的属性。
嗯嗯,确实有点像,但是不一样
jsp的语法可以获取到后台的变量,可以看看教程https://www.runoob.com/jsp/jsp-jstl.html
好的,谢谢