JSP bean 是否可以进行依赖注入?

发布于 2024-08-31 01:19:03 字数 394 浏览 3 评论 0原文

这可能是一个长期问题。

我正在开发一个仅基于 JSP/Javascript 的应用程序(没有 Web 框架!)

有没有办法为 JSP bean 进行依赖注入? 我所说的jsp beans是指这样定义的bean

<jsp:useBean id="cart" scope="session" class="session.Carts" />

是否有一种方法/库/hack来拦截bean的创建,以便当第一次引用“cart”时,会发生一些注入?

我可以在某处为 JSP bean 定义一个“监听器”吗(例如,就像您可以为 JSF bean 所做的那样)?

我可以在后端自由地做任何我想做的事情,但我无法在前端添加 Web 框架(不要问!)

This may be a long shot question..

I am working on an application that is based on JSP/Javascript only (without a Web framework!)

Is there a way to have depencency injection for JSP beans?
By jsp beans I mean beans defined like this

<jsp:useBean id="cart" scope="session" class="session.Carts" />

Is there a way/library/hack to intercept the bean creation so that when "cart" is referenced for the first time, some some of injection takes place?

Can I define somewhere a "listener" for JSP beans (like you can do for JSF beans for example)?

I am free to do anything I want in the back-end, but I cannot add a web framework in the front-end (Don't ask!)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

断桥再见 2024-09-07 01:19:03

是的,使用 spring 和 AspectJ - 使用 @Configurable (阅读 spring 文档的 aop 部分

Yes, with spring and AspectJ - using @Configurable and <context:load-time-weaver/> (read the aop section of spring docs)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文