コンテンツ支援のためのJSF2+CDI(溶接部)豆+Eclipseヘリオス
質問
ImうJSF2CDI(溶接部)豆をeclipseの代わりにヘリオス ManagedBeans
, ることができていないの自動完了の内部表現を語っ Named
豆( #{myNamedBean.
Ctrl+スペース}
ブツ)
が大藤とManagedBeansのコンテンツの支援も..のコンテンツ支援のためのCDI豆まだ対応してEclipseヘリオス?
誰も経験。
解決
設置 JBossのツール.その後の追加
<nature>org.jboss.tools.jsf.jsfnature</nature>
のnatures
部に.project
ファイルのサポートの改善っEclipse J2EEヘリオス版です。(このステップであろうと同等Configure->Add JSF Capabilities
プロジェクトを設定します。) この完了したcc.attrs.<ctrl-space>
構築時の成分組成が、残念なものはございません@ManagedBean
s.スイッチからManagedBeansにCDI:いすべて
@ManagedBean
s@javax.inject.Named
のスコープを@javax.enterprise.context.*Scoped
など。いることを可能にCDIでの支援プロジェクトを設定します。そんな文脈を完成ズ.xhtml
!
初回限定:しているときだけ、エルの一部である属性値とします。動作しない場合にだけ使用 #{EL}
どこか他のもの .xhtml
ページです。
第二の制限:設定されていない場合は、名前の豆を介して一定なのに対し、認めないのでコンテキスト大:動作しない: @Named(value = MyBean.BEANNAME)
.をセットにした名前を文字列としては、 @Named(value = "myBean")
第三に制限:ご利用の場合parameterisedメソッドの呼び出しなどとTomcat7はGlassfish)このサポートされていませんのオートコンプリート.の自動補完して取得/設定での特性。
注意:この作品のボックスにはボタンひ7.
他のヒント
サポートがあれば、それは JBossツール.
JBOSSSTOOLSをインストールする前に、EL Autoの完全なサポートと管理されたBeanマッピングのために、必要なのはJBOSSツールセットのこれら2つのコンポーネントだけです。
1. JBoss Tools JSF
2. JBoss Tools Visual Page Editor
これらの特定のツールを選択しないと、20以上のツールがすべてインストールされます。
また、デフォルトのファイル *.xhtml Associationがツールインストール後に変更されない場合があることに注意してください。ファイルアソシエーションの好みを手動で変更する必要がある場合があります。 File>Preference>File Associations.
*.xhtml]を選択します set "JBoss Tools Visual Page Editor" as the default editor.