如何从Spring RequestMapping注释中获取方法

时间:2012-08-18 04:46:44

标签: spring-mvc

我编写控制器并请求映射为

代码:

@Controller
public class MyController1
{

    @RequestMapping("abc.do")
    @RequestBody
    public String doAbc()
    {
     ....
    }
}

我想编写一个方法,以便将请求映射字符串作为输入并返回要调用的方法。我怎样才能做到这一点?感谢。

你们当中有些人可能认为这一切都是无稽之谈,我同意这一点。只是我们已将所有Web代码移动到“ajax”,并且仍然具有非ajax的移动界面的代码。因此,我需要一些临时胶水代码,这将使所有这些工作成为可能,直到我们''ajaxify'移动界面。

1 个答案:

答案 0 :(得分:1)

你的问题不是很清楚。如果要接受URI的一部分作为方法中的参数,请参阅以下代码。

@Controller
public class MyController{
    @RequestMapping("/abc/{id}")
    @ResponseBody
    public String doAbc(@PathVariable("id") String abcId){
        ...
    }
}