在spring mvc中调用同一控制器的一个方法在同一个控制器的另一个方法中

时间:2018-02-01 09:44:22

标签: spring-mvc

我试图在方法中调用方法。这两种方法都存在于同一个控制器中。

这是我的第一个方法

fun1(x) = fun2(x) = 0

这是getPaymentDetails方法

    @RequestMapping(value="/getDonationDetails" , method={RequestMethod.GET,RequestMethod.POST})
    public String getDonationDetails() throws IOException {
        return "redirect:/getPaymentDetails?  msg=msg";
    }

两种方法都存在于同一个控制器中。但是我无法调用getPaymentDetails方法。任何人都可以告诉如何从getDonationDetails方法调用getPaymentDetails方法吗?

1 个答案:

答案 0 :(得分:2)

您不需要重定向。你可以调用方法:

   @RequestMapping(value="/getDonationDetails" , method={RequestMethod.GET,RequestMethod.POST})
    public String getDonationDetails() throws IOException {
        return getPaymentDetails("msg");
    }