Maison  >  Questions et réponses  >  le corps du texte

L'intercepteur SpringMVC modifie l'URL

mise à jour 2017-4-25 10:16
Mise à jour, cela ne se produira que lors de la redirection


  1. Lorsque vous utilisez springmvc, héritez de HandlerInterceptor et réécrivez la méthode postHandle, et ajoutez des paramètres à ModelAndView dans la méthode. Si le paramètre est un objet, c'est normal. S'il s'agit d'un type de données de base, l'URL de saut sera modifiée et. les paramètres seront attachés en utilisant la méthode get derrière.

  2. Le code est le suivant

        // 静态的导航栏node
        model.put("nodes", nodeService.getNodeListStatic());
        model.put("navbar", nodeService.getNodeHtmlStatic());
        modelAndView.addAllObjects(model);
  3. Voici l'url de l'interface

    http://localhost:8080/admin/index?navbar=test&isAdmin=true
  4. Quelqu'un a-t-il rencontré cela ? Comment résoudre ce problème?

phpcn_u1582phpcn_u15822712 Il y a quelques jours627

répondre à tous(1)je répondrai

  • PHP中文网

    PHP中文网2017-05-17 10:09:06

    Vous pouvez envelopper un objet de classe et y mettre les paramètres requis

    répondre
    0
  • Annulerrépondre