gpt4 book ai didi

java - 在 Struts 2 中使用 ModelDriven 调用 Bean 的理想策略

转载 作者:太空宇宙 更新时间:2023-11-04 06:12:31 30 4
gpt4 key购买 nike

我使用了 ModelDrivengetModel() 方法在操作类中调用 POJO bean。

但这是最好的方法吗?当需要在一个操作中调用多个 bean 模型时,哪一个最好?

访问 bean 还有其他想法吗?

最佳答案

在一个操作中使用多个 bean 模型的最简单方法是将它们聚合到 getModel() 返回的 bean(如果您使用 modelDriven interceptor) .

您不能使用 ModelDriven 接口(interface)来使用多重继承。您可以使用操作类而不是 ModelDriven,或同时使用两者。

实际上,在 Struts 2 中,您必须在 View 层处理 ValueStack,但是框架通过处理请求提供的 ActionContext 可以使用它,因此您可以在任何地方使用它。

Any other ideas in accessing a bean?

bean 放置在值堆栈的顶部,可以通过 OGNL 或 JSTL 表达式在 View 中使用。 OGNL 用于 Struts 标签或解析 OGNL 的标签,JSTL 照常使用,但在 Struts 2 中,由于 Struts 2 请求包装器,它也在 valueStack 中搜索。

关于java - 在 Struts 2 中使用 ModelDriven 调用 Bean 的理想策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28524737/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com