首页 > TAG信息列表 > template-engine

是否有一个JavaScript HTML模板既支持空合并(“未定义”安全)又可以防止XSS?

我一直在寻找JavaScript模板引擎,并选择了DoT.js(主要是因为它非常适合fast),但是存在以下问题 >空安全/未定义安全/空合并,就像在Freemarker / VTL中一样,我希望能够传递foo.bar.foobar,而不必担心检查foo,foo.bar和foo.bar.foobar是否已定义例如避免像 {{ var val='';try{ var=f

浏览器端javascript模板引擎如何呈现模板?

我发现了大量的浏览器端JavaScript模板,这些模板将具有数据值的模板呈现为字符串.但是,我有点不确定应该如何将此字符串转换为DOM中的显示元素. 显然,一种方法就是document.write-但我认为这早已被人们埋葬了. 另一个正在使用element.innerHTML,但是至少在几年前,这还不是任何标准

python-如何将pystache与pyramid集成?

我想使用pystache在我的金字塔应用程序中提供的基于类的视图,但是我不确定如何正确地将两者集成在一起.我已经读过this,但它没有谈论使用基于类的视图. 如果要使用基于类的视图,如何为pystache创建新的渲染器?有人可以帮我吗? 另外,虽然我已经知道胡子是如何工作的,但是我似乎找不到

javascript-Mustache.js对象编号没有方法“搜索”

我使用mustache.js作为客户端模板解决方案,但是遇到一个问题,我不知道为什么会这样: 首先,这是我的模板: <ul> {{#steps}} <li> <a href="{{url}}"> <div class="step_visual {{step_status}}"> <span class="step_

javascript-Knockout&doT.js:如何进行事件模板

因此,我想用doT替换Knockout模板引擎,以增强我的大型单页应用程序的性能.我已经能够将doT.js与剔除一起用作模板引擎,但是我遇到了一个大问题. 我习惯于使用Knockout的事件绑定来避免在ViewModels中附加事件处理程序.但是doT.js似乎没有提供此选项.我认为这样做的主要原因是doT.js

java-在jersey上使用胡须模板

我想将基于Mustache的模板与Jersey 2集成在一起. 在我的pom.xml中,我有: <dependency> <groupId>org.glassfish.jersey.ext</groupId> <artifactId>jersey-mvc-mustache</artifactId> <version>2.9</version> </dependency> 我的资源类如下所示: @Path(

如何实现对自定义模板引擎的Spring支持?

我决定将自定义模板引擎与Spring MVC框架一起使用. 我的模板是用Java实现的,并且具有用于渲染为String的方法: public String render(Map context); 如何配置spring以使其在Controller bean中作为视图可用,例如: ModelAndView modelAndView = new ModelAndView("activationPage");

javascript – 显示来自mongodb的所有数据并在doT.js模板引擎中呈现它

我想从mongodb中提取数据并将其传递给视图.一切似乎都有效,但不会看到所有10000条记录出现,而是只看到一条.我觉得我非常接近解决它,但是我被卡住了……我正在使用node-mongodb-native,express和dot.js来实现我的目标. 这是我的app.js,寻找所有动作所在的app.get(): /** * Mon

PHP可以与XSLT通信吗?

我想使用xml和amp;的组合xslt作为模板系统.我想回答的问题是:xslt和PHP可以相互通信(即共享变量)吗?解决方法:您可以使用PHP执行的基本任务是定义要使用哪个XSLT脚本转换的XML文件.使用这个你可以 a)将参数从PHP传递给XSLT和b)在XSLT脚本中使用PHP函数.这个例子展示了如何 – 第一个P

java – 玩!框架:在模板中定义变量?

参见英文答案 > Declare variable in a Play2 scala template                                    8个 我将模板传递给一个Event对象,我需要做的是检查@ event.getSeverity值.如果值为正,我想为特定的< div>着色.在绿色.如果值为负,我想为特

如何从Java中的字符串模板生成字符串?

我希望我的Java App从用户读取String,String可能包含一些标签,例如: String text = " value 1 = #value1 and value 2 = #value2 "; int[] intArray = new int[] {4,5}; 用户还将向应用程序输入值数组.作为程序员,我不知道String中值的确切数量.我想以编程方式生成此字符串: Strin

php – ng-init中的单引号/双引号

假设我们正在通过Mustache将初始数据从php传递到Angular的视图,并且数据是一些包含引号的字符串,例如“无法删除项目”. Mustache默认将单引号转换为'喜欢: ng-init="message='Can't delete item'" 但这会导致某种Angular解析问题: Lexer Error: Unterminated quote at columns

Smarty在使用PHP或更好地使用纯PHP时会带来哪些好处?

我决定是否在PHP代码中使用一些模板引擎或不. 现在我仔细看看Smarty. 说实话,我不清楚它的好处. 我的印象从一开始就不太好.我试图通过演示应用程序:http://www.smarty.net/sampleapp1.从一开始我就获得了通知.我通过将值传递给表单来修复此问题.我改变了代码 // adding a guestboo

用于移动Web应用程序的JavaScript模板引擎

我正在使用jQTouch构建应用程序.我想利用其中一个JavaScript模板引擎来避免使用从JSON服务返回的数据手动生成HTML. 已知哪些引擎提供良​​好的移动兼容性,并与jQTouch(和jQuery Mobile)共存?解决方法:如果您的目的是仅在移动浏览器/包装器(或现代桌面浏览器)中使用引擎,则兼容性不

java – Velocity模板:如何将#springMessage()的结果放入速度变量中

我有一个来自这个声明的值: #springMessage("count.french") 我需要附加到另一个字符串 #set ( $theCount = '5467 ' ) 那么基本上我需要这样做 #set ( $countText = $theCount+#springMessage("count.french") ) 但它不喜欢那样.任何人都知道如何做到这一点?解决方法:创建临时

安全的PHP模板引擎

我发现php模板引擎只允许用户定义的功能,或者只允许使用白名单功能.我的问题是我会让我的用户编辑他们的模板.所以我需要一个安全的模板引擎.解决方法:树枝项目(http://www.twig-project.org/)具有沙箱模式.

php – Twig过滤器包含模板

我想做这样的事情: {{ include("tpl.html")|f }} 但这似乎不起作用,它只是打印tpl.html没有任何过滤,然后我尝试: {% filter f %} {% include "tpl.html" %} {% endfilter %} 它奏效了.我只是想知道,为什么我不能使用较短的一个?我误解了什么吗? 提前致谢.解决方法:很抱歉没那

php – 包含重复的HTML块

我基本上在我的网站上有一个div,总是有相同的东西.但是,这个div并不存在于所有页面上,这就是我不使用动态Web模板的原因.我想知道PHP是否有可能从服务器上的文档中获取代码并放入div中? 例如: <div id="section... 然后我的文本文件包含 <p>hello</p> 基本上我希望PHP在用户看到

php – 使CMS模板在普通网站上运行需要什么

PHP内容管理系统通常有自己的模板引擎,不管它是智能还是其他一些特定于该CMS的自定义模板引擎.如何在不将网站转换为由该CMS支持的网站的情况下,将CMS主题用于普通的PHP网站? 我可以“教”网站使用内容管理系统的模板引擎(只有模板引擎而不是实际的cms引擎及其功能)吗?我的问题可能不

java – Spring Thymeleaf TemplateResolver错误

我试图在春天使用百里香叶来定位文本字符串.我的html模板位于/ src / main / resources / templates / 所以我有: @Configuration @EnableWebMvc public class MvcConfig extends WebMvcConfigurerAdapter { public MvcConfig() { super(); } @Override

javascript – 如何使用三元运算符将类添加到ejs中的HTML元素

我是新手使用ejs.有一个菜单,我想突出显示当前菜单项. 我试过这个: <li class=<% currentMenu == 'dashboard' ? 'active' : ''%>> <a href= '/dashboard'> <i class="material-icons">dashboard</i>

使用JSON的好Javascript模板引擎

我看了jTemplates,值得一试.除了jTemplates之外还有其他模板引擎吗?解决方法:我喜欢JavaScriptMVC Frameworks Views采用的方法,特别是因为它使用JavaScript本身作为模板语言.该框架现在基于jQuery,您可以将Model直接渲染到视图中(Model支持JSON,JSONP,XML等).

通过PHP解析html并不完全正常

我发现这很奇怪,一定是我做错了,但还是…… 我正在使用PHP和TPL文件处理页面.在我的TPL文件中,如果需要,页脚中有一些额外的行. 例如,使用Javascript进行表单检查. 所以在PHP中我这样做了: $foot = "<script type=\"text/javascript\">if(document.getElementById){loadEvents();}<

最快的PHP模板引擎(或框架),支持多个站点的继承

我需要在PHP中找到一个模板引擎和/或框架,让我发布一个带有一个模板的网站,并通过制作一个子模板在同一台服务器上的其他网站上重用该模板,其中我只覆盖了某些设计元素.父模板. 我正在寻找的是部署速度 – 我可以使用哪个模板引擎(需要PHP)来获取其他网站,速度最快? 举个例子,我有不

python – Jinja2模板编译信息

在mako template engine有一个方便的ModuleInfo class: class ModuleInfo(object): """Stores information about a module currently loaded into memory, provides reverse lookups of template source, module source code based on a module's