首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在JSP中防止$ interpretation以使jQuery模板工作

如何在JSP中防止$ interpretation以使jQuery模板工作
EN

Stack Overflow用户
提问于 2011-02-19 05:18:38
回答 5查看 3.5K关注 0票数 3

我有一个从后端和前端的数据生成的页面。前端使用的是jquery模板,页面本身是用JSP编写的,使用$sign会有冲突:

代码语言:javascript
复制
<script type="text/javascript">
   ${title}
</script>

例如,我想让前端解释上面的代码,但是JSP要转换成其他代码。如何防止这种情况发生?

谢谢

奥利弗

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-02-19 05:25:19

将此代码添加到页面顶部:

代码语言:javascript
复制
<%@ page isELIgnored="true" %>

这应该只出现在定义模板的页面中。包括来自主页页面,如果您想在其中使用EL的话。

票数 6
EN

Stack Overflow用户

发布于 2011-02-19 05:23:36

将反斜杠放在美元符号之前,它不会被解释为JSP EL。

代码语言:javascript
复制
\${title}

因此,${1+1}打印2\${1+1}打印${1+1}

否则,你可以按照Jared说的做。

票数 11
EN

Stack Overflow用户

发布于 2011-02-19 05:21:58

您可以尝试对任何有问题的行使用以下命令

代码语言:javascript
复制
out.print("${title}")
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5046674

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档