我刚刚开始使用 Spring MVC,几个月来一直在尝试学习 Java(Web)。
我确信我想要实现的目标非常简单,但我找不到真正有效的解决方案。
我想在 View 中包含另一个 Controller / View 。这可以是菜单,或其他一些动态生成的内容。例如,假设在应用程序的侧栏中我需要显示类别列表。我不想在每个需要使用它们的 Controller / View 中检索这些类别。我想在主页面 View 中包含另一个 Controller / View ,以便可以将此内容放置在多个 View 中,但由单段代码管理。
ASP.NET MVC 有一个叫做 PartialViews 的东西,大多数 PHP 框架似乎都提供这种功能,但我在 spring 中找不到类似的东西。
我最接近解决这个问题的是使用 jsp:include 标签,它确实有效,事实上它几乎是解决方案,但它在 Eclipse 中生成错误,因为显然 Eclipse 无法找到路径,因为它是spring RequestMapping 即/include/categories 而不是指向物理文件的直接链接。
另一个解决方案是使用 Javascript 将内容动态加载到侧边栏中,但我不想这样做。
有没有“正确”的方法来做到这一点,或者有没有办法抑制 eclipse 为 jsp:include 标记生成的错误?
最佳答案
关于java - Spring MVC,如何在 View 中包含另一个 Controller / View (部分 View ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33612290/