5

Spring MVC では、次のようにビュー モデルにオブジェクトを配置します。

public String getUser( Model model ) {
    //...fetch user...
    model.addAttribute( "user", user );
    return "viewName";
}

そして、次のように JSP / JSTL ビューでその値にアクセスします。

...
<p>
    ${user.name}
</p>
...

userビュー内のオブジェクトのコード アシストを使用できるかどうか疑問に思っています。

私が使用している IDE は MyEclipse ですが、これが他のエディターでも可能かどうかを知ることは興味深いでしょう。

ありがとう。

4

2 に答える 2

3

理想的には、JSP/JSTL 標準タグがこれらのオブジェクトを提供するテクノロジに依存しないようにする必要がありますが、サポートの設計が役立つ間は少なくともその点で正しいです。

ただし、Intellij IDEA には、http: //www.jetbrains.com/idea/features/spring_framework.html (最後に向かって) 必要なものに似たものがあるようです!

次のような JSP コメントを追加する必要があります。

<%--@elvariable id="pet" type="com.mycompany.Pet"--%>

その後、IntelliJ はそのタイプに基づいてオートコンプリートします。

代替テキスト
(ソース: jetbrains.com )

IntelliJ の使用は除外されていますか?

于 2010-03-17T12:07:31.910 に答える
2

つまり、 EL (式言語など) のコード アシストが必要です${}か? これをJSPJSTL 、またはSpring MVCと混同しないでください。

Eclipse にはビルトインの EL オートコンプリート サポートがありません。JBoss Toolsプラグインはいくつかの (JSF) EL オートコンプリート サポートを追加します。MyEclipse と IntelliJ には、少なくとも暗黙的な EL オブジェクトのコード アシストがあります。ただし、カスタム EL オブジェクトについてはわかりません。

于 2010-03-17T12:22:25.780 に答える