Javascript Eclipse中Stuts2 appfuse应用程序中的错误

Javascript Eclipse中Stuts2 appfuse应用程序中的错误,javascript,struts2,appfuse,Javascript,Struts2,Appfuse,我已经使用EclipseJuno中的Appfuse原型构建了一个Stuts2多模块应用程序 当通过MVN Jetty:run运行时,它工作正常 但是当我尝试在Eclipse中验证项目时,它给了我太多的错误,我将在这里复制这些错误,有人能帮我解决它们吗 获取错误: Syntax error on token ""><s:param><s:text name="", ; expected in src/main/webapp/scripts/login.js Syn

我已经使用EclipseJuno中的Appfuse原型构建了一个Stuts2多模块应用程序

当通过MVN Jetty:run运行时,它工作正常

但是当我尝试在Eclipse中验证项目时,它给了我太多的错误,我将在这里复制这些错误,有人能帮我解决它们吗

获取错误:

Syntax error on token ""><s:param><s:text name="", ; expected    in  src/main/webapp/scripts/login.js

Syntax error on token "<", invalid MultiplicativeExpression  line 34  in src/main/webapp/scripts/login.js

令牌“>上的语法错误没有问题,因为它不是javascript代码 标记代码所在的位置。该文件是一个JSP文件。JSP文件通常具有扩展名
.JSP
,但对文件名使用扩展名没有限制。包含在主JSP文件中的JSP文件或片段不需要验证,但如果希望IDE识别标记,则应在文件顶部使用JSP
taglib
指令

<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>


也可能是其他人。它不会改变应用程序本身,但允许您像普通JSP一样验证片段

我不太明白为什么JS文件中首先会有S2标签;这看起来像是(a)一个问题的完全混合,(b)除非您将所有JS文件作为JSP文件处理,否则这是不可能的。@Dave,感谢您的回复,因为该项目是由appFuse framework自动生成的,所以我试图理解一个事实,struts标记被注入JS文件中!什么是文件,你能发布它们吗?因为我是新成员,我没有加入文件的权利,这是两个文件的链接:login.js和login.jsp