在Java中从另一个调用一个@RequestMapping方法的最佳方法是什么?

时间:2014-10-01 20:13:47

标签: java spring spring-mvc request

我在控制器中有3个方法,看起来像这样。

@RequestMapping(value="export-data")
public ExcelView exportData(String urlForData, String paramToPass) {
    List<Data> data; //WHAT SHOULD I DO HERE?
    return new ExcelView(data);
}

@RequestMapping(value="get-data-1")
public List<Data> getData1(String param) {
    //return the data based on param
}

@RequestMapping(value="get-data-2")
public List<Data> getData2(String param) {
    //return the data based on param
}

urlForData的值可以是get-data-1get-data-2。我需要使用给定的paramToPass调用指定的方法。

有没有办法通过Spring调用方法(而不仅仅是进行字符串相等检查)?请注意,这不是重定向,因为我希望保留在exportData方法中(而不是放弃对其他方法的控制)。

0 个答案:

没有答案