Flying_Think 2016-12-16 07:18 采纳率: 33.3%
浏览 1408

juicer在jsp上渲染失败,html成功

<%@page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">



this is juicer test



<br> var data={<br> list:[<br> {name:&#39;guokai&#39;,show:true},<br> {name:&#39;benben&#39;,show:false},<br> {name:&#39;dier&#39;,show:true}<br> ],<br> blah:[<br> {num:1},<br> {num:2},<br> {num:3,inner:[<br> {&#39;time&#39;:&#39;15:00&#39;},<br> {&#39;time&#39;:&#39;16:00&#39;},<br> {&#39;time&#39;:&#39;17:00&#39;},<br> {&#39;time&#39;:&#39;18:00&#39;}<br> ]},<br> {num:4}<br> ]<br> };</p> <pre><code> var tpl=[ &#39;&lt;ul&gt;&#39;, &#39;{@each list as it, k}&#39;, &#39;&lt;li&gt;${it.name} (index: ${k})&lt;/li&gt;&#39;, &#39;{@/each}&#39;, &#39;{# first level attribute must specify the &quot;data.&quot; prefix}&#39;, &#39;{@each blah as it}&#39;, &#39;&lt;li&gt;&#39;, &#39;num: ${it.num} &lt;br /&gt;&#39;, &#39;{@if it.num==3}&#39;, &#39;{@each it.inner as it2}&#39;, &#39;${it2.time} &lt;br /&gt;&#39;, &#39;{@/each}&#39;, &#39;{@/if}&#39;, &#39;&lt;/li&gt;&#39;, &#39;{@/each}&#39;, &#39;&lt;/ul&gt;&#39; ].join(&#39;\n&#39;); var inc=function(n) { return n+1; }; var starttimestamp=new Date().getTime(); juicer.set(&#39;cache&#39;,true); juicer.set(&#39;errorhandling&#39;,false); juicer.set(&#39;strip&#39;,true); juicer.set(&#39;detection&#39;,false); for(var i=0;i&lt;1000;i++) { juicer(tpl,data); } var endtimestamp=new Date().getTime(); var exhausttime=endtimestamp-starttimestamp; document.write(juicer(tpl,data)); document.write(&#39;run time: &#39;+exhausttime); console.log(juicer(tpl).render.toString()); console.log(exhausttime); &lt;/script&gt; </code></pre> <p></body><br> </html><br> <img src="https://img-ask.csdn.net/upload/201612/16/1481872618_138290.jpg" alt="图片说明"><br> ==================下面是成功的======================<br> &lt;!DOCTYPE HTML&gt;<br> <html lang="en"><br> <head><br> <meta charset="UTF-8"><br> <title></title><br> <script type="text/javascript" src="../src/juicer.js">


<br> var data={<br> list:[<br> {name:&#39;guokai&#39;,show:true},<br> {name:&#39;benben&#39;,show:false},<br> {name:&#39;dier&#39;,show:true}<br> ],<br> blah:[<br> {num:1},<br> {num:2},<br> {num:3,inner:[<br> {&#39;time&#39;:&#39;15:00&#39;},<br> {&#39;time&#39;:&#39;16:00&#39;},<br> {&#39;time&#39;:&#39;17:00&#39;},<br> {&#39;time&#39;:&#39;18:00&#39;}<br> ]},<br> {num:4}<br> ]<br> };</p> <pre><code> var tpl=[ &#39;&lt;ul&gt;&#39;, &#39;{@each list as it, k}&#39;, &#39;&lt;li&gt;${it.name} (index: ${k})&lt;/li&gt;&#39;, &#39;{@/each}&#39;, &#39;{# first level attribute must specify the &quot;data.&quot; prefix}&#39;, &#39;{@each blah as it}&#39;, &#39;&lt;li&gt;&#39;, &#39;num: ${it.num} &lt;br /&gt;&#39;, &#39;{@if it.num==3}&#39;, &#39;{@each it.inner as it2}&#39;, &#39;${it2.time} &lt;br /&gt;&#39;, &#39;{@/each}&#39;, &#39;{@/if}&#39;, &#39;&lt;/li&gt;&#39;, &#39;{@/each}&#39;, &#39;&lt;/ul&gt;&#39; ].join(&#39;\n&#39;); var inc=function(n) { return n+1; }; var starttimestamp=new Date().getTime(); juicer.set(&#39;cache&#39;,true); juicer.set(&#39;errorhandling&#39;,false); juicer.set(&#39;strip&#39;,true); juicer.set(&#39;detection&#39;,false); for(var i=0;i&lt;1000;i++) { juicer(tpl,data); } var endtimestamp=new Date().getTime(); var exhausttime=endtimestamp-starttimestamp; document.write(juicer(tpl,data)); document.write(&#39;run time: &#39;+exhausttime); console.log(juicer(tpl).render.toString()); console.log(exhausttime); &lt;/script&gt; </code></pre> <p></body><br> </html><br> <img src="https://img-ask.csdn.net/upload/201612/16/1481872688_592055.jpg" alt="图片说明"></p>
  • 写回答

2条回答 默认 最新

  • devmiao 2016-12-17 03:45
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 preLaunchTask"C/C++: aarch64- apple-darwin22-g++-14 生成活动 文件”已终止,退出代码为-1。
  • ¥18 关于#贝叶斯概率#的问题:这篇文章中利用em算法求出了对数似然值作为概率表参数,然后进行概率表计算,这个概率表是怎样计算的呀
  • ¥20 C#上传XML格式数据
  • ¥15 elementui上传结合oss接口断点续传,现在只差停止上传和继续上传,各大精英看下
  • ¥100 单片机hardfaulr
  • ¥20 手机截图相片分辨率降低一半
  • ¥50 求一段sql语句,遇到小难题了,可以50米解决
  • ¥15 速求,对多种商品的购买力优化问题(用遗传算法、枚举法、粒子群算法、模拟退火算法等方法求解)
  • ¥100 速求!商品购买力最优化问题(用遗传算法求解,给出python代码)
  • ¥15 虚拟机检测,可以是封装好的DLL,可付费