- 浏览: 496066 次
- 性别:
文章分类
- 全部博客 (369)
- Java (48)
- Struts (1)
- Spring (4)
- Hibernate (7)
- WebServices (2)
- XML (3)
- web服务器 (12)
- PHP (16)
- FLEX (13)
- Flash (7)
- JavaScript (35)
- Ajax (4)
- Jquery (18)
- EXTJS (7)
- CSS (7)
- HTML (7)
- JSON (5)
- 好玩的 (1)
- 其他 (21)
- Oracle (35)
- mysql (12)
- Linux (12)
- JDBC (2)
- EJB3 (1)
- AOP (1)
- 正则表达式 (6)
- JSF (1)
- 设计模式 (1)
- RBAC (1)
- PowerDesigner (1)
- windows (1)
- 电脑工具软件 (3)
- SEO (3)
- maven (13)
- cms (9)
- JSP (5)
- jpbm (1)
- eclipse (8)
- sql (4)
- android (3)
- 浏览器 (5)
- 国外IT网站 (1)
- 文摘 (1)
- 文档 (31)
- doc命令 (1)
- webgl (1)
- html5 (1)
- ant (1)
- mongodb (0)
- 操作系统 (1)
- Dreamweaver (1)
- hadoop (2)
- xpath (1)
- nutch (1)
- window (1)
- xm (2)
- excel (1)
- httpclient (0)
- YII (2)
- CXF (1)
- Quartz (1)
- jsoup (2)
- wifi (2)
- logback (1)
- 硬件 (1)
- 工具 (3)
- freemark (1)
- ide (2)
- mail (1)
- log (1)
- ueditor (1)
- 链接 (1)
- reaver (2)
- js (1)
- .net (1)
- chrome (1)
- git (1)
- Docker (1)
- unicode (1)
- 多线程 (1)
- 并发 (1)
- Nashorn (3)
- Angular (1)
- curl (1)
- Cygwin (1)
- nashron (1)
- Babel (1)
- React Native (1)
- sip (1)
- openmeetings (1)
- IDEA (0)
- CAS (1)
最新评论
-
沉醉音乐的咖啡:
使用 preventDefault() 函数来阻止对表单的提交。 -
PhoenixHorse:
原表的索引啥的不就失效了吗
oracle修改表精度 -
yupengcc:
资料带走 3Q
RBAC模型 -
Java路:
...
JSON-LIB快速入门(转) -
damoqiongqiu:
utf-8下,E文字符占1个字节,中文字符占3个字节。如果一个 ...
AS3:截取定长度的字符串
Maybe it is "great minds think alike"; both JSP Expression Language (EL) and jQuery Template use the ${}
as variable placeholders and evaluate it. Since JSP will be complied at server side first, any ${} in JSP file will be evaluated first, even it means for jQuery template. When your result page return to user's browser and jQuery template energy try to complie the template, you will find your ${} had been changed to variable value you store in Page, Session or Application context in your sever side.
Therefore, we need to escape ${} in JSP page which means for jQuery template or turn off Expression Language evaluate. There are two options:1. escapse ${} in JSP page
In EL, you can use character ${'${'}} to be escapted as ${}
for example, <script id="clientTemplate" type="text/html">
<li><a href="clients/${id}">${name}</a></li>
</script>
need to be escaped as:<script id="clientTemplate" type="text/html">
<li><a href="clients/${'${'}id}">${'${'}name}</a></li>
</script>
This approach is good when your template is simple. 2. save jQuery template as separated file and disable its EL evaluation
if you have a lot of jQuery templates, it's better to extract them out to a seperated file.<%@ page isELIgnored="true" %>
<script id="clientTemplate" type="text/html">
<li><a href="clients/${id}">${name}</a></li>
</script>
<script id="anotherTemplate" type="text/html">
<li><a href="clients/${id}">${name}</a></li>
</script>
Then include this file in your JSP pages need template:<jsp:include page="jqTemplate.jsp"></jsp:include>
发表评论
-
easyui 只读
2016-01-15 16:26 678function disableForm(jqForm) ... -
Ctrl + Key Combination – Simple Jquery Plugin
2014-12-31 12:26 557http://www.gmarwaha.com/blog/20 ... -
分页test
2014-12-01 09:20 586/** * * @author lan * ... -
获取request header
2013-11-23 14:25 815example 1 <%@ page import= ... -
jquery 控制 select radio checkbox input 不可修改
2012-10-26 20:44 4865$("#formTab5,#formTab4 ... -
jquery 设置页面iframenei的body样式
2012-05-09 17:59 2361jquery 设置页面iframenei的body样式 $ ... -
jquery 文档
2012-02-13 12:49 828jquery 文档 源码 -
JavaScript合并两个Json对象属性为一个对象
2011-12-20 12:50 12957/** * 序列化表单为json对象 */ ... -
jquery tmpl 添加索引
2011-12-05 12:38 1723要为默认添加$index可修改jquery-tmpl.js ... -
jquery获取指定元素的后代元素
2011-11-30 16:42 1180find(expr) 搜索所有与指定表达式匹配的元素。这个函数 ... -
执行AJAX返回HTML片段中的JavaScript脚本
2011-11-29 13:27 1103如果AJAX加载的数据是一个HTML片段,而且这个HT ... -
用 jQuery 获取 iframe 父页面元素
2011-11-28 11:13 1284用 jQuery 获取 iframe 父页面元素 在ifr ... -
jQuery template
2011-11-24 23:26 844jQuery template -
jquery 相同ID 绑定事件
2011-11-09 14:55 1252http://hi.baidu.com/meneye/blog ... -
鼠标滚轮显示列表
2011-11-07 13:27 794鼠标滚轮显示列表 -
jsp设置网页过期与不过期
2011-03-11 16:44 2252是如何设置页面过期的,比如下面的: <% respo ... -
jquery 小例子
2010-10-11 15:46 835<p>jquery</p> http: ... -
jquery 表单验证 菜单 分页插件
2010-09-24 22:14 1082http://www.wizzud.com/ ... -
去除JSP中生成html多余空行的方法
2010-08-24 14:35 2195去除JSP中多余空行的最简方法 在jsp使用了很多的Ta ... -
jQuery 树状展现 插件 Treeview
2010-01-28 15:41 2412jQuery 树状展现 插件 Treeview
相关推荐
Office Open XML Part 1 - Fundamentals And Markup Language Reference 处理word/ppt/Excel的格式文档,开发office软件,处理或者兼容office软件的参考文档
City Geography Markup Language (CityGML) En-coding Standard an OGC Member approved international standard
超文本 (HyperText) 标记 (Markup) 语言 (Language) 是一种用来创建网页的标准标记语言。XML XHTML HTML运行在浏览器上,默认由浏览器解析。 HTML是一套标记语言,不是一套编程语言。 标记语言是一套标记标签...
Developing the earthquake markup language andd atabase,好论文
vocabularies for word-processing, spreadsheet, and presentation documents, as well as the packaging of documents that conform to these schemas. The goal is to enable the implementation of the Office ...
jQuery 标记 (基于 jQuery 模板的标记生成) 抽象的 jQuery Markup 是一个插件,用于基于纯 HTML 或任意模板语言组装、预编译、扩展然后注入 DOM 的 HTML 标记代码片段。... 这就是 jQuery.Markup 发挥作用的地方。
This specification defines the Mathematical Markup Language, or MathML. MathML is an XML application for describing mathematical notation and capturing both its structure and content. The goal of Math...
XML(Extensible Markup Language)是一种标记语言,用于存储和传输数据。 ### XML 基础语法 XML 基础语法包括元素、属性、文本等。 * 元素:使用标签名和属性名来定义。 * 属性:使用名称和值来定义。 * 文本:...
### Facebook Markup Language (FML) 知识点详解 #### 一、Facebook Markup Language 概述 Facebook Markup Language(简称 FML 或 FML)是一种由 Facebook 开发并用于创建应用程序界面和构建 Facebook 平台内应用...
XML:Extensible Markup Language(可扩展标记语言)的缩 写,是用来定义其它语言的一种元语言,其前身是SGML(标准通用标记语言)。它没有标签集(tag set),也没有语法规则(grammatical rule),但 是它有句法规则...
### GML (Geography Markup Language) 标准详解 #### 一、引言 Geography Markup Language(GML)是一种用于表示地理特征及其属性的标准格式,由Open Geospatial Consortium (OGC) 开发和维护。它基于XML...
HTML,全称HyperText Markup Language,是一种用于创建网页的标准标记语言。它由一系列的标签组成,这些标签指示浏览器如何解析和展示网页内容。HTML文件不依赖特定的操作系统,可以在任何支持WWW浏览器的平台上运行...
Between the last two stages sits the Behavior Markup Language (BML) that describes human nonverbal and verbal behavior in a manner independent of the particular realization (animation) method used.
CityGML是一种开放数据模型,它基于XML来实现虚拟三维城市模型的数据存储与交换,它是GML 3的一种应用模式,GML 3是由OGC和ISO TC 211制订的可扩展的国际标准,可以用于空间数据交换。CityGML目标是成为一个开放的...
**Extensible Markup Language (XML)** 是一种用于存储和传输数据的标记语言,它的设计目标是增强数据的可读性、可移植性和可扩展性。XML 1.1 是其最新的版本,提供了更多功能和改进。 ### 1. XML 的主要功能 1. **...
This document specifies VoiceXML, the Voice Extensible Markup Language. VoiceXML is designed for creating audio dialogs that feature synthesized speech, digitized audio, recognition of spoken and DTMF...
EL(Expression Language)是Java服务器页面(JSP)中的一个表达式语言,用于访问JavaBeans组件的属性并执行基本运算。它简化了从JSP页面获取和设置Java对象的属性的过程。EL表达式通常在`${}`中写,例如`${user....
本篇文档是OOXML官方文档的第5部分,专门讨论了“Markup Compatibility and Extensibility”(标记兼容性与可扩展性),它详细阐述了如何在保持与旧版本文档的兼容性的同时,对文档格式进行扩展,以适应未来的新功能...
jQuery Universal Markup Editor是一个基于jQuery的轻量级的文本编辑器,可实现非常强大的在线文本编辑器功能。可支持html、Wiki、BBScode等编辑格式,具体很强的扩展性,使用非常方便