Eclipse 4.2 JSP scriplets和CDATA的验证错误

时间:2015-01-15 15:44:14

标签: eclipse jsp validation

我试图将我的项目从RAD 8.5(我相信Eclipse 3.7)升级到RAD 9.1(Eclipse 4.2),到目前为止,一切似乎都很顺利。除JSP文件外。

虽然它们似乎在Eclipse 3.7中正确验证,但它们在Eclipse 4.2中产生了很多错误。具体来说,当在CDATA部分中定义变量时,它们在scriptlet中的其他地方被标记为未定义。

例如:

<script type="text/javascript">
//<![CDATA[
    var _wireOC = 
    <%  int x=10;
        x = x *50;
    %>
    <%= x %>;
//]]>
</script>

<p>This is a test <%=x %></p>

<%
    x=x+1;
 %>

Eclipse会将对x的任何引用标记为&#34; - x无法解析为变量&#34;在CDATA区块之外。 <{1}}块中对x的任何引用均可。

我试图通过使用JS CDATA评论来欺骗验证器,但这似乎没有任何区别。

这是Eclipse 4.2 JSP验证器的问题,还是可以为此做一些验证器配置?

0 个答案:

没有答案