Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Java Новый топик    Ответить
 Скрывать расширения JSP  [new]
Елдос
Member

Откуда:
Сообщений: 709
Как можно сделать так чтобы в url не показывалось расширение файла которое она открывает,
или хотя бы показывала другой формат чем который на самом деле.
используется jsp и tomcat.
надо чтобы вместо www.test.com/test.jsp показывалось www.test.com/test или хотя бы или так даже было бы лучше www.test.com/test.html.
26 сен 14, 12:22    [16625165]     Ответить | Цитировать Сообщить модератору
 Re: Скрывать расширения JSP  [new]
Blazkowicz
Member

Откуда:
Сообщений: 24443
Елдос,
Любой фильтр пишется, который форвардит нужные URL на JSP.
http://tuckey.org/urlrewrite/
26 сен 14, 12:25    [16625192]     Ответить | Цитировать Сообщить модератору
 Re: Скрывать расширения JSP  [new]
Blazkowicz
Member

Откуда:
Сообщений: 24443
http://stackoverflow.com/questions/13091762/url-mapping-for-jsp
26 сен 14, 12:26    [16625196]     Ответить | Цитировать Сообщить модератору
 Re: Скрывать расширения JSP  [new]
Елдос
Member

Откуда:
Сообщений: 709
Blazkowicz
http://stackoverflow.com/questions/13091762/url-mapping-for-jsp

да это работает если все прописано web.xml
но у меня идет просто обращение с jsp на jsp типа response.sendredirect и страница на jsp
26 сен 14, 12:40    [16625272]     Ответить | Цитировать Сообщить модератору
 Re: Скрывать расширения JSP  [new]
Blazkowicz
Member

Откуда:
Сообщений: 24443
Елдос
да это работает если все прописано web.xml
но у меня

А чего было про "но у меня" сразу не спросить?

Елдос
идет просто обращение с jsp на jsp типа response.sendredirect и страница на jsp

sendRedirect это не "просто обращение с jsp на jsp". Это команда браузеру загрзить с другого URL. Соответсвтенно обе JSP надо замапить и sendRedirect делать на тот URL, который хочется видеть в браузере, а не JSP.
26 сен 14, 12:42    [16625290]     Ответить | Цитировать Сообщить модератору
 Re: Скрывать расширения JSP  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
Елдос,
аннотация в сервлете не помогает?
26 сен 14, 12:45    [16625311]     Ответить | Цитировать Сообщить модератору
 Re: Скрывать расширения JSP  [new]
Blazkowicz
Member

Откуда:
Сообщений: 24443
Petro123
Елдос,
аннотация в сервлете не помогает?

Оо, это отличный вопрос. Как в JSP сервлете проставить аннотацию.
26 сен 14, 12:47    [16625322]     Ответить | Цитировать Сообщить модератору
 Re: Скрывать расширения JSP  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
упс. у аффтара "всё работает"
26 сен 14, 12:48    [16625325]     Ответить | Цитировать Сообщить модератору
 Re: Скрывать расширения JSP  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
Blazkowicz, ты как всегда прав))
26 сен 14, 12:49    [16625330]     Ответить | Цитировать Сообщить модератору
 Re: Скрывать расширения JSP  [new]
Елдос
Member

Откуда:
Сообщений: 709
Petro123
упс. у аффтара "всё работает"

я имею ввиду работало бы если было прописано в web.xml но она у меня не используется.
без нее работает, можно ли как то без него
26 сен 14, 12:55    [16625372]     Ответить | Цитировать Сообщить модератору
 Re: Скрывать расширения JSP  [new]
Елдос
Member

Откуда:
Сообщений: 709
Petro123
Елдос,
аннотация в сервлете не помогает?

ну так мне же надо в jsp
26 сен 14, 12:56    [16625383]     Ответить | Цитировать Сообщить модератору
 Re: Скрывать расширения JSP  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
Елдос,
один раз прописать всё равно где-то надо. Это понятно?
26 сен 14, 13:00    [16625412]     Ответить | Цитировать Сообщить модератору
 Re: Скрывать расширения JSP  [new]
Елдос
Member

Откуда:
Сообщений: 709
Petro123
Елдос,
один раз прописать всё равно где-то надо. Это понятно?

то есть совсем ни как не получится сделать без него?
может где то в тамкате такое переделать чтобы она подставляла другое значение
26 сен 14, 13:04    [16625457]     Ответить | Цитировать Сообщить модератору
 Re: Скрывать расширения JSP  [new]
Blazkowicz
Member

Откуда:
Сообщений: 24443
Елдос
то есть совсем ни как не получится сделать без него?

Как сделать что-то не делая ничего? Откройте для себя Servlet Filter, блин.

Елдос
может где то в тамкате такое переделать чтобы она подставляла другое значение

Шок! Сенсация! "Тамкат" - женщина. :)
26 сен 14, 13:16    [16625529]     Ответить | Цитировать Сообщить модератору
 Re: Скрывать расширения JSP  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
Елдос,
мне прописать 1 раз стартовую страницу приложения
autopoi.ru а не autopoi.ru/index

и расширение было не сложно.
...
Поэтому, мне твоя проблема непонятна.
Удачи!
26 сен 14, 13:17    [16625542]     Ответить | Цитировать Сообщить модератору
 Re: Скрывать расширения JSP  [new]
Елдос
Member

Откуда:
Сообщений: 709
Petro123
Елдос,
мне прописать 1 раз стартовую страницу приложения
autopoi.ru а не autopoi.ru/index

и расширение было не сложно.
...
Поэтому, мне твоя проблема непонятна.
Удачи!

я думал можно как то по другому сделать,
окей наверное так и сдела
26 сен 14, 13:23    [16625573]     Ответить | Цитировать Сообщить модератору
Все форумы / Java Ответить