java - Eclipse 中出现语法错误! char 位于 javascript 脚本内的 jSTL 标记中

标签 java javascript eclipse jstl sts-springsourcetoolsuite

我有这个 .jsp 文件:

<script language="javascript">
    <c:if test="1!=2">
    </c:if>
</script>

我在 Eclipse WTP (STS) 中遇到语法错误,如果我有这个:<c:if test="1==2">没有语法错误。 <c:if test="1!=2">在此文件中 <script>..</script> 之外没问题。

最佳答案

Eclipse 经常在没有语法错误的情况下发出语法错误信号,因为它无法正确解析 JavaScript(或其他组合)内的 HTML 中的 JSTL。

通过将代码部署到您的服务器上并运行来测试您的代码。如果它运行,那么您遇到了 Eclipse 错误。

关于java - Eclipse 中出现语法错误! char 位于 javascript 脚本内的 jSTL 标记中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5016499/

相关文章:

c# - .Net 如何加载类?

java - 更改 ListView 的一个元素的背景颜色

javascript - 带 ng-repeat 的条件计数器

javascript - 试图展示夏天或冬天

java - 没有这样的定义异常 : Spring Famework 4 , Apache tiles 3 和 Tomcat 8

java - eclipse中恢复的classpath变量在哪里?

android - Eclipse/ADT 给出数百个错误 "resource entry is already defined"

java - 将 AdView 移至底部,Cocos2dx Activity

java - 如何在运行时更改 JavaCameraView 的 maxFrameSize

javascript - 事件监听器语法