问题标签 [scope-strategy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jsp - Struts2 - 这是一个“MVC”框架的好策略吗?
我前段时间使用 JSF,我看到 MODEL 的概念在那里非常重要。在这里,在 struts2 上,我看到这个概念有点过时了。例如,似乎不可能设置一个 Bean 会话范围;相反,我需要将整个 Bean(对象)放入会话中(手动)。
因此,在某些方法中,这并不好。例如,对于页面切换,我已经(在 JSP 页面上)实现了这个:
这是使用 Struts2 的正确方法吗?或者最好把一些值放入 Beans 并根据 Beans 值生成页面?(模型概念,但我真的不知道设置 Bean 范围的热度,我不会将它们放在会话中。否则就像做程序编码,我可以使用 PHP 来做到这一点:))。
我不知道该怎么做:)
干杯
java - Struts2 中的依赖注入访问 Session Scoped Bean
最近需要在Struts2中使用DI。我知道它使用自己的 DI 实现,如 Guice 但不是 Guice,因为我找不到一些适合设置注入 bean 范围的注释。简而言之,我创建了一个 bean
我已经评论了 Spring bean 使用的注释。我通过 spring DI 成功创建了同一个 bean,并设置了我的对象被注入的范围。现在,我想对 Struts2 和 DI 做同样的事情。为此,我在struts.xml
以及创建该 bean 并将其注入我的操作的简单操作
在 JSP 中,我在会话 bean 上使用简单的迭代器
现在,当我运行这个简单的应用程序时,我遇到了异常
异常说我需要设置范围策略。所以,我的问题是这个范围策略是什么以及如何在我的简单应用程序中实现它。另外,还有注释@Scoped
,这些注释如何应用于我的情况?
我的示例参考:
struts2 - 我针对的每个 Struts2 动作都失败了
Struts2 Scope Plugin 不再兼容最新版本的 Struts2-core(例如 2.3.15)。Struts2 Scope Plugin 的继任者是什么?Struts2 对话范围插件?迁移工作是什么?经验?