JavaScript中可以使用JSTL标签吗
答案:2 悬赏:80 手机版
解决时间 2021-04-26 23:21
- 提问者网友:美人性情
- 2021-04-26 13:06
JavaScript中可以使用JSTL标签吗,如何使用请做出详细解答或相关代码
最佳答案
- 五星知识达人网友:十年萤火照君眠
- 2021-04-26 14:21
这个是通过标签产生一堆js代码,产生的js代码和原来的js联用,就出效果。
javasript 中不能使用jstl标签,是页面经过解释后,将jstl转换成静态代码,你这里就是js代码。
javascript是客户端脚本语言,是运行在客户端的,客户端怎么能解释jstl标签啊,那是服务器端做的事。
你要用的话,是
<script type="text/javascript">
<c:forEach items="${sessionScope.treeInfo}" var="tree">
tree.nodes[${tree.parentId}_${tree.id}] =
text:${tree.text};icon:${tree.icon};url:${tree.url};
</c:forEach>
</script>
放到script标签里就可以了,会被解析成js代码。
这段要放在你引用的js后面。
javasript 中不能使用jstl标签,是页面经过解释后,将jstl转换成静态代码,你这里就是js代码。
javascript是客户端脚本语言,是运行在客户端的,客户端怎么能解释jstl标签啊,那是服务器端做的事。
你要用的话,是
<script type="text/javascript">
<c:forEach items="${sessionScope.treeInfo}" var="tree">
tree.nodes[${tree.parentId}_${tree.id}] =
text:${tree.text};icon:${tree.icon};url:${tree.url};
</c:forEach>
</script>
放到script标签里就可以了,会被解析成js代码。
这段要放在你引用的js后面。
全部回答
- 1楼网友:人類模型
- 2021-04-26 14:48
JSTL 是运行在 JSP 环境下的东东,和 JAVASCRIPT 完全是两码事。虽然JS和JAVA语法相近,但是两个是不同的东西。不能等同。
JS 是运行在客户端的,由浏览器来解析,而 JSTL 是由服务器来解析的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯