powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / host/topics/5/pages/10 вместо host?topic=5&page=10
9 сообщений из 9, страница 1 из 1
host/topics/5/pages/10 вместо host?topic=5&page=10
    #35805353
H.A.M.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сабж.
1. Как такое правильно называется
2. Как такое правильно делается?

Второе не могу толком поискать, т.к. не знаю первого :(
Вот например на этом форуме:
bid=X&tid=Y&pg=Z
А на habrhabr:
/pageX/
Или на artlebedev:
kovodstvo/business-lynch/YYYY/MM/DD/

Ну не создают же они папки так вот на сервере?
--------------------
We are there
--------------------
...
Рейтинг: 0 / 0
host/topics/5/pages/10 вместо host?topic=5&page=10
    #35805371
H.A.M.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PS: использую Apache Tomcat 6
--------------------
We are there
--------------------
...
Рейтинг: 0 / 0
host/topics/5/pages/10 вместо host?topic=5&page=10
    #35805404
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H.A.M.PS: использую Apache Tomcat 6
- через фильтр вытаскивается адрес, парсится и делается нужный forward (это если у Вас сайт на Java, а то мало ли для чего Вы Tomcat используете :) может для запуска CGI-прложений)
...
Рейтинг: 0 / 0
host/topics/5/pages/10 вместо host?topic=5&page=10
    #35805426
H.A.M.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ай-ей, как просто. Что-то затупил я.
А нельзя просто сделать как-то один раз и навсегда?
А то получается мне на каждый новый сервлет надо лезть в этот фильтр и писать туда код?
--------------------
We are there
--------------------
...
Рейтинг: 0 / 0
host/topics/5/pages/10 вместо host?topic=5&page=10
    #35805447
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H.A.M.А нельзя просто сделать как-то один раз и навсегда?
- зависит от программиста :) , например можно описать правила для фильтра где-нибудь в XML и т. п., опять же конкретно для случая "параметр1/значение1/параметр2/значение2" => "параметр1=значение1&параметр2=значение2" преобразование не выглядит сложным (регулярные выражения)
...
Рейтинг: 0 / 0
host/topics/5/pages/10 вместо host?topic=5&page=10
    #35805492
H.A.M.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это я понимаю. Уже делаю xml (:
Интересует как потом сделать forward универсально?
Это как-то через web.xml настроить или...
Т.е. приходит мне в фильтр:

host/topics/10/pages/2

Я это разбираю в фильтре, получаю строку host?topic=10&page=2
А как дальше форвард сделать?

--------------------
We are there
--------------------
...
Рейтинг: 0 / 0
host/topics/5/pages/10 вместо host?topic=5&page=10
    #35805511
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H.A.M.А как дальше форвард сделать?
- ??? forward
...
Рейтинг: 0 / 0
host/topics/5/pages/10 вместо host?topic=5&page=10
    #35805574
H.A.M.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, это то понятно.
Имел ввиду getRequestDispatcher(?) . Что вместо ? не знал ставить. Но вроде понял уже - мапим в xml точно так же, у себя или в web.xml. Все, разобрался, спасибо.
--------------------
We are there
--------------------
...
Рейтинг: 0 / 0
host/topics/5/pages/10 вместо host?topic=5&page=10
    #35806996
пролетевший
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Все уже украдено до нас" (C)Бывалый.
Искать надо по сокращению REST или RESTful. Все что нужно делает фильтр urlrewriter.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / host/topics/5/pages/10 вместо host?topic=5&page=10
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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