|
|
|
host/topics/5/pages/10 вместо host?topic=5&page=10
|
|||
|---|---|---|---|
|
#18+
Сабж. 1. Как такое правильно называется 2. Как такое правильно делается? Второе не могу толком поискать, т.к. не знаю первого :( Вот например на этом форуме: bid=X&tid=Y&pg=Z А на habrhabr: /pageX/ Или на artlebedev: kovodstvo/business-lynch/YYYY/MM/DD/ Ну не создают же они папки так вот на сервере? -------------------- We are there -------------------- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2009, 12:09:51 |
|
||
|
host/topics/5/pages/10 вместо host?topic=5&page=10
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2009, 12:15:53 |
|
||
|
host/topics/5/pages/10 вместо host?topic=5&page=10
|
|||
|---|---|---|---|
|
#18+
H.A.M.PS: использую Apache Tomcat 6 - через фильтр вытаскивается адрес, парсится и делается нужный forward (это если у Вас сайт на Java, а то мало ли для чего Вы Tomcat используете :) может для запуска CGI-прложений) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2009, 12:28:09 |
|
||
|
host/topics/5/pages/10 вместо host?topic=5&page=10
|
|||
|---|---|---|---|
|
#18+
Ай-ей, как просто. Что-то затупил я. А нельзя просто сделать как-то один раз и навсегда? А то получается мне на каждый новый сервлет надо лезть в этот фильтр и писать туда код? -------------------- We are there -------------------- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2009, 12:35:06 |
|
||
|
host/topics/5/pages/10 вместо host?topic=5&page=10
|
|||
|---|---|---|---|
|
#18+
H.A.M.А нельзя просто сделать как-то один раз и навсегда? - зависит от программиста :) , например можно описать правила для фильтра где-нибудь в XML и т. п., опять же конкретно для случая "параметр1/значение1/параметр2/значение2" => "параметр1=значение1&параметр2=значение2" преобразование не выглядит сложным (регулярные выражения) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2009, 12:44:06 |
|
||
|
host/topics/5/pages/10 вместо host?topic=5&page=10
|
|||
|---|---|---|---|
|
#18+
Это я понимаю. Уже делаю xml (: Интересует как потом сделать forward универсально? Это как-то через web.xml настроить или... Т.е. приходит мне в фильтр: host/topics/10/pages/2 Я это разбираю в фильтре, получаю строку host?topic=10&page=2 А как дальше форвард сделать? -------------------- We are there -------------------- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2009, 13:02:46 |
|
||
|
host/topics/5/pages/10 вместо host?topic=5&page=10
|
|||
|---|---|---|---|
|
#18+
H.A.M.А как дальше форвард сделать? - ??? forward ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2009, 13:08:51 |
|
||
|
host/topics/5/pages/10 вместо host?topic=5&page=10
|
|||
|---|---|---|---|
|
#18+
Нет, это то понятно. Имел ввиду getRequestDispatcher(?) . Что вместо ? не знал ставить. Но вроде понял уже - мапим в xml точно так же, у себя или в web.xml. Все, разобрался, спасибо. -------------------- We are there -------------------- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2009, 13:25:08 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=128&tid=1344675]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 326ms |

| 0 / 0 |
