Comment puis-je carte différentes valeurs pour un paramètre dans la même @RequestMapping dans Spring MVC?

Supposons que j'ai:

@RequestMapping(params = "action=nuovoprodotto")    
    public ModelAndView nuovoProdotto(
            @RequestParam(value = "page", required = false, defaultValue = "-1") int page,
            @RequestParam(value = "action") String action,
            @ModelAttribute Prodotto prod, HttpSession session)
            throws Exception {

est-il possible de cartographier cette demande à deux ou trois valeurs de paramètre "action"?

J'ai essayé de nombreuses façons comme

@RequestMapping(params = "action=nuovoprodotto, action=salvaprodotto")  

ou

@RequestMapping(params = "action=nuovoprodotto|salvaprodotto")  

mais ils ne fonctionnent pas... Si je ne peux pas quelles sont les solutions, d'ailleurs l'écriture d'un gestionnaire pour chaque valeur de paramètre combinaison?

OriginalL'auteur gotch4 | 2011-02-02