Come si possono avere due percorsi URL mappati allo stesso metodo del gestore in Spring MVC (3.0)?
-
29-09-2019 - |
Domanda
Ho un metodo userPanel
mappato al percorso /user/panel
URL:
@RequestMapping(value = "/user/panel", method = RequestMethod.GET)
public final String userPanel(HttpServletRequest request, ModelMap model)
Tuttavia, vorrei anche il metodo userPanel
per gestire la /panel
percorso senza creare un metodo separato come questo:
@RequestMapping(value = "/panel", method = RequestMethod.GET)
public final String panel(HttpServletRequest request, ModelMap model)
C'è un modo per avere il metodo userPanel
maniglia sia percorsi per evitare la duplicazione?
Soluzione
@RequestMapping
può prendere percorsi multipli:
@RequestMapping(value = {"/user/panel", "/panel"}, method = RequestMethod.GET)
public final String userPanel(HttpServletRequest request, ModelMap model)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow