Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Как получить ссылку на индексную страницу index page в jsp / 13 сообщений из 13, страница 1 из 1
12.02.2014, 16:22
    #38558714
ryasal
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить ссылку на индексную страницу index page в jsp
Вставляю логотип на разных страницах приложения. Хочу, чтобы по клику на логотип с любой страницы всегда направляло на index page. Как получить этот index page?
...
Рейтинг: 0 / 0
12.02.2014, 17:04
    #38558807
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить ссылку на индексную страницу index page в jsp
"/" или что?
...
Рейтинг: 0 / 0
12.02.2014, 17:15
    #38558830
ryasal
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить ссылку на индексную страницу index page в jsp
Basil A. Sidorov"/" или что?
Если я кладу приложение в webapps\ROOT\, то "/" работает.
А если в webapps\appname\, то работает неверно - перекидывает на localhost:8080, а не на localhost:8080/appname
...
Рейтинг: 0 / 0
12.02.2014, 17:20
    #38558835
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить ссылку на индексную страницу index page в jsp
ryasalЕсли я кладу приложение в webapps\ROOT\, то "/" работает.
А если в webapps\appname\, то работает неверно - перекидывает на localhost:8080, а не на localhost:8080/appname
Гы, так и думал. Да, есть такой момент. Только он обычно нивелируется тем фактом, что нормальные сервера прячуться за HTTP сервером, который согласно доменному имени форвардит на нужный контекст. Тогда с точки зрения бразуера / работает нормально.
Можете имя котекста получать из ServletContext, но тогда сломается возможность прятать за HTTP сервером не меняя контекста.
...
Рейтинг: 0 / 0
12.02.2014, 17:22
    #38558837
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить ссылку на индексную страницу index page в jsp
...
Рейтинг: 0 / 0
12.02.2014, 17:28
    #38558843
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить ссылку на индексную страницу index page в jsp
А ещё в JSTL есть тэг url.
...
Рейтинг: 0 / 0
12.02.2014, 17:43
    #38558865
ryasal
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить ссылку на индексную страницу index page в jsp
Blazkowicz,

Это хорошо работает для подключения самого логотипа :) А вот для index page не работает.
...
Рейтинг: 0 / 0
12.02.2014, 17:45
    #38558866
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить ссылку на индексную страницу index page в jsp
ryasalЭто хорошо работает для подключения самого логотипа :) А вот для index page не работает.
И в технических терминах это обозначает что?
http://stackoverflow.com/a/3979560
...
Рейтинг: 0 / 0
12.02.2014, 17:51
    #38558879
ryasal
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить ссылку на индексную страницу index page в jsp
BlazkowiczryasalЭто хорошо работает для подключения самого логотипа :) А вот для index page не работает.
И в технических терминах это обозначает что?
http://stackoverflow.com/a/3979560

Работает, спасибо. И за информацию о нормальных серверах, т.к. я в web еще далек от мастерства.
Код: java
1.
2.
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<a href="<c:url value="/"/>">
...
Рейтинг: 0 / 0
12.02.2014, 18:18
    #38558911
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить ссылку на индексную страницу index page в jsp
ryasalА если в webapps\appname\, то работает неверно - перекидывает на localhost:8080, а не на localhost:8080/appname"./" или что?
...
Рейтинг: 0 / 0
12.02.2014, 18:25
    #38558915
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить ссылку на индексную страницу index page в jsp
Basil A. Sidorov"./" или что?
Шапка общая у всех страниц. Страницы могут находится в разных путях, особенно если friendly url преследуется.
...
Рейтинг: 0 / 0
12.02.2014, 20:24
    #38559020
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить ссылку на индексную страницу index page в jsp
Тогда нифига не понял ...
"./" == "текущий путь". Если мы в контексте "/фззы" и запросили "/фззы/лого.пнг", то текущий путь это "/фззы/", что, вроде как, и требуется (/фззы/./ == /фззы/).
Если из любого "/пофигу/что/лого.пнг" надо переходить в корневое приложение, то href="/" - то, что доктор прописал.
Если требуется хитропопые "переотображение путей и контекстов", то достаточно вынести приложения за пределы webapps и явно указывать DocBase в описателе развёртывания. И это не зависит наличия фасада в лице httpd/nginx.
Или что?
...
Рейтинг: 0 / 0
12.02.2014, 23:45
    #38559169
ryasal
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить ссылку на индексную страницу index page в jsp
Basil A. SidorovТогда нифига не понял ...
Если из любого "/пофигу/что/лого.пнг" надо переходить в корневое приложение, то href="/" - то, что доктор прописал.

Именно это и требуется. Но почему-то
Код: java
1.
<a href="/">

работает так (приложение в webapps\application\):
1) находясь тут http://localhost:8080/application/, жмакаю на лого, попадаю на http://localhost:8080/application/ - ОК
1) находясь тут http://localhost:8080/application/add, жмакаю на лого, попадаю на http://localhost:8080/ - не ОК
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Как получить ссылку на индексную страницу index page в jsp / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]