我正在尝试开发一个 Web 应用程序,它从服务器(在 mysql 数据库中)获取信息,并将这些信息显示给客户端(通过浏览器)。
我想在客户端部分使用backbone.js 和默认模板系统(underscore.js)。另一方面,我想使用 jsp 来访问服务器中 mysql 数据库中的信息。
我的问题是,我不知道是否可以将 jsp 和 underscore.js 结合起来(独立于与两种技术的 <% %> 结构相同的事实相关的语法问题)。
我已经搜索过它,但我没有找到任何使用这两种技术的例子。
有可能将两者结合起来吗?或者为什么不呢?有人可以给我看一些例子吗?
提前致谢!!
修改如下:
我知道存在语法问题,但我不明白将两者结合起来(jsp 和 undescore.js)。如果我在 html 文件中有下一个模板(underscore.js):
<!-- language: lang-js -->
<script type="text/template" id="showTemplate">
<h2>
<%= title %>
<small>by: <%= author %></small>
</h2>
<p style="white-space:pre-wrap;"><%= description %></p>
</script>
我有一个主干的观点,用相应的值替换模板的“标题”、“作者”和“描述”字段:
<!-- language: lang-js -->
viewExample = Backbone.View.extend({
// the constructor
initialize: function (options) {
this.note = options.note;
},
// populate the html to the dom
render: function () {
this.$el.html(_.template($('#formTemplate').html(), {title: "Environment", author:"Albert", description:"textDescription"}));
return this;
}
});
如何通过 jsp 从服务器获取“标题”、“作者”和“描述”字段的值?