如何在Spring MVC中创建过滤器?

时间:2015-07-13 09:56:25

标签: spring-mvc

如何在Spring MVC中创建一些过滤器?在URL中我有例如

/example?parameter1=test&parameter2=apple;fruit&parameter3=Peter%20Park

如果我不知道它们的数量或位置,我如何获得所有参数?目前我有3个功能,有3个案例,如果我有0个参数,或1或2.但这是一个坏主意,因为我无法创建所有可能存在的功能。 那么有人对此提出任何建议吗?如何制作一个功能,我可以检测到它们的所有参数和类型?

1 个答案:

答案 0 :(得分:0)

您可以将所有查询字符串参数作为控制器中的Map获取:

@RequestMapping( "example" )
public String example( @RequestParam Map<String,String> queryParams) {
   //Iterate through map keys etc
}