- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我使用了 ModelDriven
和 getModel()
方法在操作类中调用 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/
从许多帖子中我可以读到有关最大池大小的公式,它取决于 CPU 的数量 + 1。这是一个明确的解释。 但是如果应用程序定义了许多执行器或线程池执行器怎么办。然后我们还必须考虑应用程序共享相同的硬件。这对
我一直在寻找垂直 Accordion 内容 slider 。我找到了一个:http://www.marghoobsuleman.com/jQuery-common-accordion ,而且还不错。我
在 not having a whole bunch of luck 之后找到任何可充当 SNMP 代理的 .NET SNMP 库(可在 OSS 项目中使用 - 这意味着专有库已经过时),我现在正在考
目前我正在考虑: VMWare 管理程序 ESXi 中央操作系统 5.5 内存缓存 1.4.5和依赖 这就是全部。我还需要什么/任何替代品吗? 最佳答案 Memcached在linux上运行的很好,所
我是一名优秀的程序员,十分优秀!