gpt4 book ai didi

java - struts2 Action - 多个方法和多个类

转载 作者:行者123 更新时间:2023-11-29 07:12:41 25 4
gpt4 key购买 nike

如何在 struts2 中创建一个在不同类中使用多个方法的 Action ?

例如,我想要这样的东西,但我很确定这行不通:

<action name="person_create" method="personCreate, carCreate" class="PersonActionBean, CarActionBean">
<result name="success">index.jsp</result>
</action>

具体来说,我使用的是struts 2.1.8.1

PersonAction.java - personCreate():

Person person = new Person();

CarAction.java - carCreate():

Car car = new Car();

最佳答案

有两个变量:

1:你为什么愿意调用2个action,从MVC的概念来说,你不应该这样做,如果你想处理不同的对象,你应该建立一个新层(例如接口(interface)或服务层)来执行此操作。

2:如果你必须这样做,你可以定义一个新的 Action ,它使用chain结果类型来调用它们。这是 Chain result type ,但要小心。

关于java - struts2 Action - 多个方法和多个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12408208/

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