-->

Eclipse和在JSP文件struts的语法错误(Eclipse and struts synta

2019-10-18 16:17发布

我使用Eclipse作为我的Java IDE,我工作的项目使用的支柱。 Eclipse是告诉我,有Struts标签,该标签是语法错误的任何页面上。

例如我的标签<logic:equal显示了这种错误

令牌“<”,删除此标记语法错误

但页面的工作就好了。 我怎样才能获得日食不显示在这些情况下的错误?

编辑:只注意到这只有在标签是一个里面<script>块。 标签在普通的HTML做工精细。 这只是我的版本的Eclipse的一个尚未解决的错误吗?

编辑2:每张贴注释代码块。 还增加了CDATA的文件,如响应建议。 我仍然得到Eclipse中的错误。

<script type="text/javascript" language="Javascript1.2">
//<![CDATA[
window.onload = function ()
{
    <logic:equal value="false" name="BeanKey" property="value(RecordNotFound)">
        alert("Record not found");
    </logic:equal>
}
//]]>
</script>

Answer 1:

相反,你可以尝试这样的,

<logic:present name="BeanKey" property="value(RecordNotFound)">
<logic:equal value="false" name="BeanKey" property="value(RecordNotFound)">
    <script>
        window.onload = function ()
        {
           alert("Record not found");
         }
    </script>
</logic:equal>
</logic:present>


Answer 2:

附上你的JavaScript成CDATA块:

<script type="text/javascript">
    <![CDATA[
        var javascript;
    ]]>
<script>


文章来源: Eclipse and struts syntax errors in JSP files