2011-08-02 5 views
1

Eclipse (Helios)에서 JSF 프로젝트를하고 프로젝트에 JSF 패싯을 사용하도록 설정했습니다.Eclipse (JSF 사용) 코드 지원 (자동 코드 힌팅) 문제

코드 지원 (코드 힌트)은 JSF 태그에서는 작동하지만 속성에서는 작동하지 않습니다.

다음과 같이 입력하면 가능한 모든 태그가 표시됩니다. 괜찮습니다. 나는 다음과 같은 입력하고 스페이스 바를 누르면

<h: 

하지만, 속성에 대한 힌트에는 코드가 나타납니다 :

<h:graphicImage 

내가 이클립스는이 기능을 가지고 (넷빈즈 비슷한 기능을 가지고있다)하지만해야한다는 생각 나는 뭔가를 놓치고있다.

내가 누락 된 부분을 알려주십시오.

+1

관련 : http://stackoverflow.com/questions/6204807/how-to-see-docs-for-jsf- facelets-elements-in-eclipse/ – BalusC

답변

1

Eclipse 프로젝트 설정에 TLD 참조 (예 : html_basic.tld)를 추가해야합니다. 이렇게하면 Eclipse가 자동 완성 기능을 제공하기 위해 TLD 파일을 참조 할 수 있습니다.

무엇을해야하는지의 더 나은 설명은 여기에서 찾을 수 있습니다 :

Eclipse autocomplete (content assist) with facelets (jsf) and xhtml

+0

TLD 파일을 어디서 구할 수 있습니까? (제안 된 스레드의 링크가 더 이상 작동하지 않음) – siva636

+0

@MISS_DUKE, Google 검색에서 웹에서 찾지 못하는 경우 JSF 구현 또는 구성 요소 라이브러리의 JAR 파일에서 찾을 수 있습니다. (예 :'jsf-impl.jar'는'html_basic.tld'와'jsf_core.tld'를 가지고 있습니다.) –

+0

고마워요. 이제 tld 파일을 WEB-INF/tlds 폴더에 넣었고 수동으로 TLD 파일을 열 수있었습니다 이클립스 IDE에서 (정말 유용합니다) 태그를 참조하십시오. 그러나 이클립스 IDE 자체는 지금까지도 태그에 대한 힌트를 제공하지 않고있다. 이것에 대한 이유는 무엇일까요? – siva636