Проблема пути в Struts2 определяется на основе пути действия, а не на пути JSP, поэтому старайтесь не использовать относительные пути. Использование относительных путей сделает проблему пути очень громоздкой и неприятным. Иногда тонкое изменение заставит вас внести серьезные изменения.
Решение на самом деле очень простое: то есть, используйте абсолютные пути равномерно.
В JSP вы можете получить абсолютный путь WebApp по request.getContextroot:
Скопируйте код следующим образом: <%@ page language = "java" import = "java.util.*" Pageencoding = "utf-8"%>
<%
String path = request.getContextPath ();
String basePath = request.getScheme ()+": //"+request.getServername ()+":"+request.getServerport ()+path+"/";
%>
Приведенный выше метод очень ясен. Строка пути получается в виде пути к веб -приложению, а затем базовый пузырь получается как корневой путь всего проекта (примечание: последний «/» уже содержит)
При его использовании просто позвоните в BasePath (чтобы прыгнуть в индекс в качестве объяснения):
Скопируйте код следующим образом: <a href = "< %= basepath %> index.jsp"> index.jsp </a>
Где <a> </a> представляет гиперссылку, поэтому вы можете перейти на XXXXX/Index (при условии, что ваше пространство имен и настройки действия должны быть настроены должным образом).
Вышеуказанное - все содержание проблемы пути в Struts2. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.