当我在gsp模板中使用标准的jsp注释块时
<%-- some server-side comment --%>
,sitemesh会抛出“意外令牌”错误。我可以使用其他评论语法吗?
答案 0 :(得分:22)
以下为我工作
%{-- <div>hello</div> --}%
答案 1 :(得分:16)
您错过了'%'号。把它写成:
<%-- some server-side comment --%>
答案 2 :(得分:4)
常规的Java注释块可以使用
<% /* some server side comment */ %>
答案 3 :(得分:4)
最初的问题是询问如何在GSP文件中注释掉任何内容。唯一适合我的是
<%-- some code to comment out --%>
,
如果被评论的代码是grails标签,则其他答案将不起作用。 %{和&lt;%不起作用。
答案 4 :(得分:0)
如果您正在编写一个想要显示未解释的grails g:标记的gsp,例如你希望&lt; g:link ...在页面上按原样显示,而不是在服务器端解释,以下对我来说效果很好。
在开始和结束标记中,将&lt; 替换为&amp; lt;
e.g。
&lt; g:link ...&gt; ...&lt; / g:link&gt; 在服务器端获得解释,并在页面中显示链接。
&amp; lt; g:link ...&gt; ...&amp; lt; / g:link ...&gt; 在前端页面中显示为 &lt; g:link ...&gt; ...&lt; / g:link&gt;
答案 5 :(得分:0)
<%-- server side code --%>
应该有效