Как вызвать(передать управление) в сервлет Action не из корневой стран

Тема в разделе "Java", создана пользователем sonix, 8 июн 2007.

Статус темы:
Закрыта.
  1. sonix

    sonix Гость

    Репутация:
    0
    Допустим есть приложение с контекстом mytest и дискриптором web.xml:

    <servlet>
    <servlet-name>action</servlet-name>
    <servlet-class>Servlet</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>/parse/*</url-pattern>
    </servlet-mapping>

    И дерево каталогов

    Mytest
    - html/pages/
    - page1.html
    ….
    - pageN.html
    - jsp/pages/
    - page1.jsp
    ….
    - pageN.jsp
    ……
    -WEB-INF
    -classes/Servlet.class
    -web.xml
    Вопрос:

    Как вызвать(передать управление) в сервлет action из НЕ КОРНЕВОЙ html и jsp страниц с помощью линка <a href="..?...">Pass control to servlet</a>

    Из корвевой работает нормально <a href="action?param1=value1">, но со вложенной (например html/pages/) директории линк получается такого вида <a href="host:port/Mytest/html/pages/action?param1=value1"> и путь к сервлету получается не корректный.

    Сенкс.
     
  2. cherrybeach

    cherrybeach Гость

    Репутация:
    0
    У тебя ж есть маппенг !
    Вот и юзай его
    <a href="parse?...">
    ну или что-то в этом роде
     
Загрузка...
Похожие Темы - Как вызвать(передать управление)
  1. anna
    Ответов:
    0
    Просмотров:
    15
  2. Дедок
    Ответов:
    6
    Просмотров:
    128
  3. чернокнижник
    Ответов:
    4
    Просмотров:
    90
  4. Sniff
    Ответов:
    1
    Просмотров:
    84
  5. vultr_fan
    Ответов:
    3
    Просмотров:
    190
Статус темы:
Закрыта.

Поделиться этой страницей