直接在服务断模板中划出一块做客户端模板
在模板编译过程中,会把<c:client节点下的模板内容编译成js代码。渲染到客户端中可以直接通过js调用,因为不需要在客户端直接解析模板源代码,所以,能达到一个更高的性能。
支持的方式大概是这样的:
<html>
<head>
<title>模板测试</title>
<!-- 申明一段客户端模板 -->
<c:client id="userListTemplate ">
<h3>用户列表</h3>
<c:for items="${userList}" var="user">
<p>用户名:${user.name}</p>
<p>所在公司:${user.company}</p>
<hr/>
</c:for>
</c:client>
</head>
<body>
。。。。。。
<script>
function onPageChange(userList){
E("userList").innerHTML = userListTemplate (userList)
}
</script>
</body>
</html>