J'ai une URL de référence comme celle-ci:
http://myUrl.com?page=thisPage&gotoUrl=https://yahoo.com?gotoPage
Comment puis-je obtenir les valeurs de "page" et "gotoUrl" dans mon Spring Controller?
Je souhaite stocker ces valeurs en tant que variables, afin de pouvoir les réutiliser ultérieurement.
Vous pouvez utiliser la méthode getParameter () de l'interface HttpServletRequest.
Par exemple;
public void getMeThoseParams(HttpServletRequest request){
String page = request.getParameter("page");
String goToURL = request.getParameter("gotoUrl");
}
Dans SpringMVC, vous pouvez spécifier que les valeurs de la chaîne de requête soient analysées et transmises en tant que paramètres de méthode avec l'annotation @RequestParam.
public ModelAndView getPage(
@RequestParam(value="page", required=false) String page,
@RequestParam(value="gotoUrl", required = false) String gotoUrl) {
}