Spring mvc:cartographie des règles de chemin d'accès
J'ai besoin de la carte de l'intercepteur pour toutes les méthodes annotées contrôleur avec @RequestMapping(valeur = "/client")
Dans la cartographie, j'ai
<mvc:interceptor>
<mvc:mapping path="/app/client/*"/>
<bean class="com.cci.isa.web.CIPClientHandleInterceptor" />
</mvc:interceptor>
Cet intercepteur appelé parfaitement pour les url comme:
1. http://host/app/client/clientUpdateForm?clientId=305
Mais n'est pas appelée pour les url comme:
2. http://host/app/client/clientUpdateForm/clientId_305 (avec barre oblique après le nom de la méthode)
Comment obtenir appelé pour la deuxième variante?
Merci beaucoup.
Si vous utilisez @RequestMapping annotation puis je ne vois pas pourquoi vous spécifiez également un mvc:intercepteur. Juste utiliser <mvc:annotation-driven />...
OriginalL'auteur atovstonog | 2011-08-02
Vous devez vous connecter pour publier un commentaire.
Cette question est trop vieux, mais peut-être que cela aide quelqu'un.
Vous devriez essayer d'enlever
/app
, je pense qu'il n'est pas nécessaire et c'est peut-être l'origine du problème.OriginalL'auteur jelies
Je pense que ce sera à réaliser ce que vous souhaitez:
'/**' Suggère un certain nombre de répertoires. Lorsqu'il est utilisé en conjonction avec un '/*', vous avez quelque chose qui ressemble à l'arbitraire d'un dossier de profondeur, avec l'arbitraire d'un nom de fichier.
OriginalL'auteur nicholas.hauschild
Si votre contrôleur avec
Essayer
OriginalL'auteur Khanh Tran
Essayer la suggestion ci-dessus, mais de modifier l'annotation à
Bien que je voudrais utiliser deux méthodes pour chacun des deux URI modèles et de les transmettre à une méthode commune pour faire la "choses"...
et
OriginalL'auteur nickdos
Mon problème, c'est que nous avons utilisé personnalisé RequestMappingHandlerMapping
XML ou code config pour CORS ou tout autre MVC propriétés n'affecte pas la coutume des mappages de gestionnaires.
Je pourrais spécifier la scro config personnalisé mappage de gestionnaire, mais je préfère retirer l'héritage de config et de l'utiliser pour configurer les intercepteurs:
Maintenant de la scro travaille et je suis en utilisant XML mondiale de la scro de configuration.
OriginalL'auteur Arseniy