возвращая Viewable портит путь, так что теперь файлы js / css не загружаются - PullRequest
0 голосов
/ 31 октября 2011

Я возвращаю Viewable в моем Java, в то время как возвращает jsp, который находится в каталоге WebContent.В этом каталоге находятся мои каталоги css и js, в которых находятся мои файлы.Мои jsp ссылаются на эти файлы, используя относительные пути.например, js/javascript.js.

Однако, если я загружаю любой из этих .jsp через return new Viewable("myPage.jsp"); в мои .java файлы, пути, по-видимому, путаются, как при загрузке URL, который показывает браузерURL файла Java и все относительные пути терпят неудачу.Как я могу исправить эту проблему?

1 Ответ

0 голосов
/ 01 ноября 2011

Путь, который вы используете, должен относиться к ресурсам, которые их возвращают, а не к самим JSP.Доступны ли эти файлы, когда вы напрямую вводите их URL в браузер?Если да, то вам просто нужно убедиться, что вы указали правильный путь к файлам JSP - например, используйте абсолютный путь вместо относительного - как это: <link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/css/style.css" />

...