在jsp 中运行下面的代码,结论是:js 中可以使用 标签,js 的注释 对标签无效…… 有知道原理的吗 <c:set var="flag" value="false"/> <a id="idButton" href="javascript:" class="btn">选择</a> <script type="text/javascript"> $("#idButton").click(function(){ //<c:if test="${flag}"> alert("不能选择父节点"); //</c:if> }); </script>
我想原理 大概是:jsp 编译的时候,jstl 标签 也会被解析成 java 的一部分,而注释是 输出,不会影响到 这里的标签……
可以查看 编译后的 java 文件