L'intercepteur SpringMVC modifie l'URL
phpcn_u1582
phpcn_u1582 2017-05-17 10:07:06
0
1
578

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_u1582
phpcn_u1582

répondre à tous(1)
洪涛

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!