2014-09-04 6 views
2

Eclipse Juno의 Appfuse 아키타 입을 사용하여 Stuts2 멀티 모듈 앱을 빌드했습니다.Eclipse의 Stuts2 appfuse 앱의 오류

MVN Jetty:run을 실행하면 정상적으로 작동합니다.

하지만 이클립스에서 프로젝트의 유효성을 검사 할 때 너무 많은 오류가 발생하여 여기에 오류를 복사하여 해결할 수 있습니까?

얻기 오류 :

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 

누군가가 이러한 오류 도와 주시겠습니까?

+0

처음에는 JS 파일에 S2 태그가있는 이유를 잘 모르겠습니다. JSP 파일로 모든 JS 파일을 처리하지 않는 한 (a) 우려 사항이 완전히 섞여 있고 (b) 깨진 것처럼 보입니다. –

+0

@Dave, 답장을 보내 주셔서 감사합니다. 프로젝트가 appFuse 프레임 워크에 의해 자동 생성 되었기 때문에 사실을 이해하려고합니다. struts 태그가 js 파일에 삽입됩니다! – Mohamed

+0

파일은 무엇입니까? 게시 할 수 있습니까? –

답변

0

코드가있는 코드는 <script type="text/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처럼 조각을 유효하게 할 수 있습니다.