spring - IntelliJ : Spring MVC beans in JSP pages are not resolved

标签 spring jsp spring-mvc intellij-idea

当我在 spring mvc 中放入模型时,如下所示:

@RequestMapping(method = RequestMethod.GET)
public String createForm(Model model) {
    model.addAttribute("item", new Item());
    return "item/new";
}

在相应的 JSP 页面中,IntelliJ 不会解析 bean“item”。我的意思是,它工作得很好,但自动完成不会:/

在这种情况下有什么办法可以自动完成吗?

最佳答案

IntelliJ 的 JSP 支持理解一种特殊的注释注释:

<%--@elvariable id="foo" type="com.yourcompany.YourClass"--%>

如果您将此注释放在文件的顶部,idea 将为以 ${foo. 开头的表达式提供自动完成功能。基于类 com.yourcompany.YourClass 的属性

如果您将鼠标悬停在 foo 上,IntelliJ 还将提供创建此注释的功能。表达式的一部分。

关于spring - IntelliJ : Spring MVC beans in JSP pages are not resolved,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10342586/

相关文章:

java - 不知道如何迭代 forEach ArrayList 对象(购物车)中提供的 "items"

javascript - Spring 3 - 通过 JSP View 解析器包含 javascript?

java - Spring JpaRepository findAll、Java 8 Stream、Connection 已被放弃

java - 如何获取序列化的tomcat HttpSession以重新填充spring SessionRegistry

java - 如何在文件名中存储带有 @GenerateValue id 的图像?

jsp - 无法从JSP调用servlet

javascript - 如何将新值附加到输入

java - 如何使用 JPA 或 JDBC 通过 REF CURSOR 调用 PL/SQL 函数

Spring MVC + DeferredResult 添加 Hateoas 的东西

java - MVC 设计 - 我可以在 Controller 类中进行域模型验证吗?