InternalResourceViewResolver pour résoudre les jsp, html, ensemble
Je veux org.springframework.web.servlet.vue.InternalResourceViewResolver pour résoudre les jsp et une page html.
Est-ce possible?
Le InternalResourceViewResolver est principalement pour résoudre les jsp mais pas en html, vous pouvez utiliser ContentNegotiatingViewResolver, voir ce répondre.
Solution de travail ------------------ Veuillez consulter le lien ci-dessous stackoverflow.com/questions/24980839/...
Solution de travail ------------------ Veuillez consulter le lien ci-dessous stackoverflow.com/questions/24980839/...
OriginalL'auteur Beginner | 2013-12-13
Vous devez vous connecter pour publier un commentaire.
Vous pouvez configurer un
InternalResourceViewResolver
quelque chose comme ceci:Où la
WEB-INF/pages
dossier peut contenir à la fois des jsp et des pages html et le suffixe de la propriété est laissée vide.Puis dans votre contrôleur, vous pouvez avoir des méthodes qui renvoient html de vues et de méthodes qui retournent des jsp des vues basées sur le suffixe. Par exemple, si
index.html
etindex.jsp
, les deux existent dansWEB-INF/pages
que vous pouvez faire:Cependant, comme les pages html sont statiques et ne nécessitent aucun traitement, vous feriez mieux d'utiliser la
<mvc:resources>
tag, plutôt que d'un affichage de résolution pour ce type de page. Voir la docs pour plus d'info.OriginalL'auteur Will Keeling