首页 > 解决方案 > 在自定义 JSP 标记中访问 Spring bean

问题描述

我正在尝试使用我在自定义 JSP 标记中创建的 Spring 服务类。例如,给定一个条件样式标签,它将调用关系服务,然后显示适当的内容。

我知道您可以通过 访问自定义 JSP Java 代码中的 spring bean WebApplicationContextUtils,但这对我来说似乎并不干净,如果您调用的服务有其他Autowired服务,我会看到这个问题,会发生异常。

我读过评论说这是用 Spring 访问遗留代码(JSP 标签),你不应该访问标签中的服务,因为它破坏了 MVC 模型.. 这样做的最佳方法是什么?我应该创建专门供自定义标签使用的服务类吗?

标签: javaspringjsptagscustom-tags

解决方案


推荐阅读