powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Java [игнор отключен] [закрыт для гостей] / вызов сервлета
12 сообщений из 12, страница 1 из 1
вызов сервлета
    #32319989
partizanos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
помогите люди добрые, что не так, почему не могу вызвать сервлет, вот код

HTML:
<FORM action='/editstore'> ...

web.xml:
<servlet>
<servlet-name>edit</servlet-name>
<servlet-class>servlets.edit</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>edit</servlet-name>
<url-pattern>/edit</url-pattern>
</servlet-mapping>

Сервлет лежит в WEB-INF/classes/servlets/
...
Рейтинг: 0 / 0
вызов сервлета
    #32320097
partizanos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
люди, человеки, покажите хотя бы пример вызова сервлета со всеми настройками
...
Рейтинг: 0 / 0
вызов сервлета
    #32320397
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну, дык ты ж не ендит вызываешь на страничке, а ендитстор.
...
Рейтинг: 0 / 0
вызов сервлета
    #32320520
partizanos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
бог с тобой милый человек, описался,
хороше, там edit будет(и без "/" ---<FORM action='edit'> ), но проблемы это не меняет
...
Рейтинг: 0 / 0
вызов сервлета
    #32320560
partizanos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
страница с которой вызывается сервлет лежит не в корневике приложения, а дальше по директории. К чему клоню, если страницу положить в корневую папку приложения, то всё вызывается нормально, а если нет (как сейчас), то ошибка, что не могу найти edit по такому то пути, и показывается путь до дир-ии с вызывающей страницей. Т.е почему он не лезет в classes??
...
Рейтинг: 0 / 0
вызов сервлета
    #32320912
space_center
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Потому что запрос передается edit, который должен по идее находиться в этом же каталоге. Но его там нет, т.к. мапинг проходит только на корневую директорию веб приложения

Как вариант можно попробовать следующее
<servlet-mapping>
<servlet-name>edit</servlet-name>
<url-pattern>/*/edit</url-pattern>
</servlet-mapping>

или так:

<servlet-mapping>
<servlet-name>edit</servlet-name>
<url-pattern>/*edit</url-pattern>
</servlet-mapping>


вообще поэкспериментируй
...
Рейтинг: 0 / 0
вызов сервлета
    #32321409
partizanos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не помогает,
НАРОД, КАК ВЫЗВАТЬ СЕРВЛЕТ СО СТРАНИЦЫ НЕ ИЗ КОРНЕВОГО КАТАЛОГА ПРИЛОЖЕНИЯ
...
Рейтинг: 0 / 0
вызов сервлета
    #32321453
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
partizanos, ты что - то не так делаешь. space_center подсказал правильно, просто укажи в конфиге свои папки и получится. И вообще rtfm.
...
Рейтинг: 0 / 0
вызов сервлета
    #32321874
space_center
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну можно посоветовать так сделать

<servlet-mapping>
<servlet-name>edit</servlet-name>
<url-pattern>*.edit</url-pattern>
</servlet-mapping>

тогда все что у тебя любой запрос с расширением .edit в любой папке будет вызывать этот сервлет
...
Рейтинг: 0 / 0
вызов сервлета
    #32321890
space_center
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну и вообще используй фильтры, которые будут перенаправлять запрос нужному сервлету.
...
Рейтинг: 0 / 0
вызов сервлета
    #32321941
partizanos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо, помогло, оказывается надо было в url-pattern прописать путь до каталога страницы (правда без каталога приложения)
...
Рейтинг: 0 / 0
вызов сервлета
    #32324419
Фотография SmaLL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МОжно и в настройках указать, а можно форме использовать вызовы типа ../../edit
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / вызов сервлета
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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