为什么我们在Java或JSP中使用double%
当我昨天检查代码时,我看到了一行对我来说很奇怪的代码 JS代码中有一个条件,即检查参数以这种方式传递的字符串为什么我们在Java或JSP中使用double%,java,javascript,html,jsp,Java,Javascript,Html,Jsp,当我昨天检查代码时,我看到了一行对我来说很奇怪的代码 JS代码中有一个条件,即检查参数以这种方式传递的字符串“%%unsubscribe%%”。请检查下一行以供参考 if(link.attr(“href”).equalsIgnoreCase(“%unsubscriber%%”) JSP页面中还有另一个引用,这对我来说也很奇怪 请帮助我,为什么我们在Java中使用双%?看起来像模板占位符。如果你查看代码中的其他地方,你可能会发现代码在某个地方获取了一个包含HTML的字符串,并对其执行了rep
“%%unsubscribe%%”
。请检查下一行以供参考
if(link.attr(“href”).equalsIgnoreCase(“%unsubscriber%%”)
JSP页面中还有另一个引用,这对我来说也很奇怪
请帮助我,为什么我们在Java中使用双
%
?看起来像模板占位符。如果你查看代码中的其他地方,你可能会发现代码在某个地方获取了一个包含HTML的字符串,并对其执行了replace
或replaceAll
,将%%unsubscriber%%
转换为某人的姓名/用户名。正如我在你的Quora(?)帖子中解释的那样,你忽略了在这里发布,该行出现在
标记中,例如
<script>
if (link.attr("href").equalsIgnoreCase("%%unsubcriber%%"))
</script>
if(link.attr(“href”).equalsIgnoreCase(“%unsubscriber%%”)
您的代码正在使用模板系统。
%%
对JSP来说毫无意义,将按原样呈现。您的JavaScript代码通过引用
标记加载模板,并使用您正在使用的任何模板系统用JavaScript提供的数据填充模板。%%unsubcriber%%
是JSP生成的文本/html文档中的一个简单文本标记。它也可以是自定义HTML模板的一部分。在呈现页面之后,在将文本/HTML写入响应之前,将具有类似值的自定义HTML替换为真实值 那里有一张像阿凡达一样的坏蛋照片!:D@AndreaLigios要么就是这样,要么我得换回我的莫霍克牌。“也许我会这么做。”安德烈阿利吉奥斯还是改变了主意。“更糟糕的助手!”安德烈阿利吉奥斯在那里,现在我换了。害怕GEEKFull纽约人模式:激活!欧欧欧