Le problème de chemin dans Struts2 est déterminé en fonction du chemin d'action plutôt que du chemin de JSP, alors essayez de ne pas utiliser de chemins relatifs. L'utilisation de chemins relatifs rendra le problème de chemin très lourd et gênant. Parfois, un changement subtil vous fera apporter des changements majeurs.
La solution est en fait très simple: c'est-à-dire utiliser des chemins absolus uniformément.
Dans JSP, vous pouvez obtenir le chemin absolu du WebApp par demande.getContexTroot:
Copiez le code comme suit: <% @ page linguisse = "java" import = "java.util. *" Pageencoding = "utf-8"%>
<%
String path = request.getContextPath ();
String basepath = request.getscheme () + ": //" + request.getServerName () + ":" + request.getServerport () + path + "/";
%>
La méthode ci-dessus est très claire. La chaîne de chemin est obtenue comme chemin vers le webapp, puis le chemin de base est obtenu comme chemin racine de l'ensemble du projet (Remarque: le dernier "/" déjà contient)
Lorsque vous l'utilisez, appelez simplement BASEPATH (pour passer à l'index comme une explication):
Copiez le code comme suit: <a href = "<% = baspath%> index.jsp"> index.jsp </a>
Où <a> </a> représente un hyperlien, vous pouvez donc passer à xxxxx / index (à condition que vos paramètres d'espace de noms et d'action soient correctement configurés).
Ce qui précède est le contenu entier du problème de chemin dans Struts2. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.