首页 > 代码库 > jsp 中的js 与 jstl 运行的先后顺序
jsp 中的js 与 jstl 运行的先后顺序
在jsp 中运行下面的代码,结论是:js 中可以使用 标签,js 的注释 对标签无效…… 有知道原理的吗
<c:set var="flag" value="http://www.mamicode.com/false"/>
<a id="idButton" href="javascript:" class="btn">选择</a>
<script type="text/javascript">
$("#idButton").click(function(){
//<c:if test="${flag}">
alert("不能选择父节点");
//</c:if>
});
</script>
<c:set var="flag" value="http://www.mamicode.com/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 文件
jsp 中的js 与 jstl 运行的先后顺序
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。