Я пытаюсь работать с существующим проектом JSF в текущем Eclipse (Kepler SR 1). Печально Eclipse игнорирует ссылки между страницами JSF/JSP и ManagedBeans (через faces-config.xml). Я не могу CTRL-щелчок на #{myBean.someValue}
(внутри атрибута тега), и я не получаю помощь автозаполнения, когда я нажимаю CTRL-Space внутри #{}
.Eclipse Содержимое JSF не работает
Проект использует несколько древних версий библиотеки - может быть, это проблема?
- JavaEE 5
- Web Module Динамическая версия 2.4
- JSF 1.1
- BEA WebLogic 10,0 в качестве целевой среды выполнения
Я попытался все направляющие на StackOverflow и создал фиктивный проект, как описано в JSF Tooling User Guide, но никто не помог. Любая помощь может быть изложена!
У вас есть JSF фаска включен? Во всяком случае, я не знаю, возможно ли это даже с новейшими версиями JSF, не по крайней мере для меня. Я получаю ссылку на bean-компонент, когда crtl + click, но не автозаполнение для его методов ... (объявив их с помощью аннотаций вместо xml). –
Фрагмент JSF включен. Я попытался отключить и включить, но это ничего не меняет. – SebastianH
Я думаю, что автозаполнение невозможно. Вы можете воспользоваться утилитой ctrl-click, но это приведет вас к справочной системе faces-config, позже вам придется щелкнуть там по полному квалифицированному имени управляемого компонента, и это приведет вас к классу java. Я считаю более полезным узнать, какой класс уже назначен назначенному компоненту и подходит к нему через поиск по типу. –