Eclipse 4.2与JSP scriplets和CDATA的验证错误
我正在尝试将我的项目从RAD8.5Eclipse3.7升级到RAD9.1Eclipse4.2,到目前为止,一切都进展顺利。除了JSP文件 虽然它们在Eclipse3.7中似乎正确地进行了验证,但在Eclipse4.2中却产生了许多错误。具体地说,当变量在CDATA节中定义时,它们在scriptlet的其他地方被标记为未定义 例如:Eclipse 4.2与JSP scriplets和CDATA的验证错误,eclipse,jsp,validation,Eclipse,Jsp,Validation,我正在尝试将我的项目从RAD8.5Eclipse3.7升级到RAD9.1Eclipse4.2,到目前为止,一切都进展顺利。除了JSP文件 虽然它们在Eclipse3.7中似乎正确地进行了验证,但在Eclipse4.2中却产生了许多错误。具体地说,当变量在CDATA节中定义时,它们在scriptlet的其他地方被标记为未定义 例如: <script type="text/javascript"> //<![CDATA[ var _wireOC = <%
<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的任何引用标记为-x不能解析为CDATA块之外的变量。CDATA块中对x的任何引用都可以
我试图通过使用JS//注释来欺骗验证器,但这似乎没有任何区别
这是Eclipse4.2JSP验证器的问题,还是验证器的某些配置可以解决这一问题?是您的doctype XHTML吗?@developerwjk JSP文件本身没有定义任何内容,因此我尝试将project Web内容设置的默认设置为HTML和XHTML,但两者都没有任何区别。