powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как замапить ServletFilter на URL со знаком '?'
4 сообщений из 4, страница 1 из 1
Как замапить ServletFilter на URL со знаком '?'
    #39298820
Фотография Паша01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне надо написать ServletFilter, чтобы перехватывать урлы следующего вида:
Код: xml
1.
http://localhost/MyWebServices/HelloService?WSDL


так я пытался маппить
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
<filter>
        <filter-name>EditWSDL</filter-name>
        <filter-class>com.example.EditWSDL</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>EditWSDL</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

    <filter>
        <filter-name>EditWSDL2</filter-name>
        <filter-class>com.example.EditWSDL2</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>EditWSDL2</filter-name>
        <url-pattern>/</url-pattern>
    </filter-mapping>

    <filter>
        <filter-name>EditWSDL4</filter-name>
        <filter-class>com.example.EditWSDL4</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>EditWSDL4</filter-name>
        <url-pattern>/**</url-pattern>
    </filter-mapping>

    <filter>
        <filter-name>EditWSDL5</filter-name>
        <filter-class>com.example.EditWSDL5</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>EditWSDL5</filter-name>
        <url-pattern>/.*</url-pattern>
    </filter-mapping>

    <filter>
        <filter-name>EditWSDL6</filter-name>
        <filter-class>com.example.EditWSDL6</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>EditWSDL6</filter-name>
        <url-pattern>/*?wsdl</url-pattern>
    </filter-mapping>

    <filter>
        <filter-name>EditWSDL7</filter-name>
        <filter-class>com.example.EditWSDL7</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>EditWSDL7</filter-name>
        <url-pattern>/.</url-pattern>
    </filter-mapping>

    <filter>
        <filter-name>EditWSDL8</filter-name>
        <filter-class>com.example.EditWSDL8</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>EditWSDL8</filter-name>
        <url-pattern>/..</url-pattern>
    </filter-mapping>



Получается только если вместо '?WSDL' будет '.WSDL'
как тут написать правино маппинг?
...
Рейтинг: 0 / 0
Как замапить ServletFilter на URL со знаком '?'
    #39298840
pavel_nv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паша01,

Тут нужно обрабатывать параметры /HelloService
...
Рейтинг: 0 / 0
Как замапить ServletFilter на URL со знаком '?'
    #39298843
Фотография Паша01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pavel_nvПаша01,

Тут нужно обрабатывать параметры /HelloService

Точно! Походу вебсервис не дает мне сделать на это маппинг моего servlet filter. Буду курить дальше. Если что, я просто создаю SOAP вебсервис с помощью аннотации javax.jws.WebService
...
Рейтинг: 0 / 0
Как замапить ServletFilter на URL со знаком '?'
    #39298851
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паша01,

Стыдно не знать URL стандарт.
https://en.wikipedia.org/wiki/Uniform_Resource_Locator
И HTTP не знать тоже стыдно.
https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как замапить ServletFilter на URL со знаком '?'
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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