文档章节

freemarker模版和jquery tmpl、iview等冲突相关问题

SPPan
 SPPan
发布于 2017/06/02 10:39
字数 268
阅读 47
收藏 0

问题出现原因:

  1. 使用freemarker作为模版引擎的时候,默认使用${}作为变量输出。
  2. jquery tmpl 或者是iview中也是使用${}作为渲染输出。

当从服务器返回到页面时,首先经过的是freemarker对模版文件的处理,但是freemarker无法知道${}符号是前端模版引擎的还是自己的,于是统一全部会做处理,然后就可能会出现变量未定义的错误,如果刚好这个变量在服务器端的模版数据中也存在,就会被直接渲染,那么当前端js模版引擎使用的时候,就已经是被处理过的数据了,${}相关的内容已经被freemarker做数据填充。

处理方式:

在不需要freemarker解析的地方加上<#noparse/> 标签,当freemarker处理模版文件的时候,就会忽略标签内部包含的各种表达式,如下所示:

<#noparse>${name} 此处不会被freemarker进行赋值操作</#noparse>

© 著作权归作者所有

共有 人打赏支持
SPPan
粉丝 10
博文 29
码字总数 15103
作品 0
成都
程序员
私信 提问
Freemarker和jquery tmpl模板冲突有人遇到没

最近用到了javascript模板jquery.tmpl可是这个和freemarker的$有冲突啊,和jquery到不影响。

黑神领主
2012/07/20
2.3K
3
JFinal中用Ajax报Template not found的错误,功能没影响,后台报错。

我用的是JFnial + Freemarker,在Freemarker中用jquery写ajax 就是向back这个controller发送个东西,虽然功能没影响,但是后台总是报错。明明是调用了back中的getQueryPara函数为什么会报找不...

风声没
2014/03/25
515
4
现在应用系统前端有的是EXT或者jquery的控件(比如jqgrid),这样来看freemarker好像就没有用武之地了。

现在应用系统前端有的是EXT或者jquery的控件(比如jqgrid),这样来看freemarker好像就没有用武之地了。 因为这些前端的框架或者控件都是AJAX方式使用JSON交互的。 Freemarker用武之地不大了...

控制自己
2013/01/07
1K
9
关于jfinal 文件上传,jsessionid 的问题

@JFinal 你好,想跟你请教个问题: 各位大侠,最近在用jfinal做文件上传,遇到棘手的问题,描述如下: 我们一般会使用 swfupload 或者 jquery uploadify之类的控件做文件上传, 在火狐浏览器...

jelly_oy
2015/02/14
1K
6
iView 发布 3.0 版本,以及开发者社区等 5 款新产品

iView 发布 3.0 版本,以及开发者社区等 5 款新产品 7 月 28 日,我们成功地召开了 iView 3.0 暨神秘新品发布会,这可能是前端开源圈第一次举行线下+线上的发布会。现场座无虚席,线上直播也...

aresn
07/30
6K
27

没有更多内容

加载失败,请刷新页面

加载更多

http协议请求头的意义

GET /day31_Http_306/index.jsp HTTP/1.1: GET请求,请求服务器路径为/hello/index.jsp,协议为1.1 请求头 1.Host:localhost:请求的主机名为localhost2.User-Agent:Mozilla/5.0(Windows NT......

潇潇程序缘
31分钟前
6
0
Netty 简单服务器 (三)

经过对Netty的基础认识,设计模型的初步了解,来写个测试,试试手感 上篇也说到官方推荐我们使用主从线程池模型,那就选择这个模型进行操作 需要操作的步骤: 需要构建两个主从线程组 写一个服务器...

_大侠__
41分钟前
8
0
day02:管道符、shell及环境变量

1、管道符:"|" 用于将前一个指令的输出作为后一个指令的输入,且管道符后面跟的是命令(针对文档的操作):cat less head tail grep cut sort wc uniq tee tr split sed awk等) [root@localho...

芬野de博客
52分钟前
11
0
Kubernetes系列——Kubernetes 组件、对象(二)

一、Kubernetes 组件 介绍了Kubernetes集群所需的各种二进制组件。 Master 组件 Master组件提供集群的管理控制中心。Master组件可以在集群中任何节点上运行。但是为了简单起见,通常在一...

吴伟祥
今天
16
0
Flink-数据流编程模型

1、抽象等级 Flink提供了不同级别的抽象来开发流/批处理应用程序。 1) 低层级的抽象 最低层次的抽象仅仅提供有状态流。它通过Process函数嵌入到DataStream API中。它允许用户自由地处理来自一...

liwei2000
今天
14
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部