Eclipse中Spring MVC模型对象的(jsp/jstl)视图中的代码辅助

Bjo*_*son 5 java eclipse el spring-mvc code-assist

在Spring MVC中,当在视图模型中放置一个对象时,如下所示:

public String getUser( Model model ) {
    //...fetch user...
    model.addAttribute( "user", user );
    return "viewName";
}
Run Code Online (Sandbox Code Playgroud)

并在JSP/JSTL视图中访问它的值,如下所示:

...
<p>
    ${user.name}
</p>
...
Run Code Online (Sandbox Code Playgroud)

我想知道是否可以user在视图中为对象提供代码辅助?

我正在使用的IDE是MyEclipse,但知道在其他编辑器中这是否可行会很有趣.

谢谢.

Kan*_*ath 3

理想情况下,您希望 JSP/JSTL 标准标记与提供这些对象的技术无关,但至少在设计支持时您是正确的。

然而,看起来 Intellij IDEA 似乎有类似于你想要的东西http://www.jetbrains.com/idea/features/spring_framework.html(接近尾声)!

您必须添加如下 JSP 注释:

<%--@elvariable id="pet" type="com.mycompany.Pet"--%>
Run Code Online (Sandbox Code Playgroud)

然后 IntelliJ 将根据该类型自动完成。

替代文本
(来源:jetbrains.com

您是否排除使用 IntelliJ 的可能?