|
вызов сервлета
|
|||
---|---|---|---|
#18+
помогите люди добрые, что не так, почему не могу вызвать сервлет, вот код 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/ ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2003, 12:50 |
|
вызов сервлета
|
|||
---|---|---|---|
#18+
люди, человеки, покажите хотя бы пример вызова сервлета со всеми настройками ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2003, 13:39 |
|
вызов сервлета
|
|||
---|---|---|---|
#18+
ну, дык ты ж не ендит вызываешь на страничке, а ендитстор. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2003, 16:01 |
|
вызов сервлета
|
|||
---|---|---|---|
#18+
бог с тобой милый человек, описался, хороше, там edit будет(и без "/" ---<FORM action='edit'> ), но проблемы это не меняет ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2003, 17:10 |
|
вызов сервлета
|
|||
---|---|---|---|
#18+
страница с которой вызывается сервлет лежит не в корневике приложения, а дальше по директории. К чему клоню, если страницу положить в корневую папку приложения, то всё вызывается нормально, а если нет (как сейчас), то ошибка, что не могу найти edit по такому то пути, и показывается путь до дир-ии с вызывающей страницей. Т.е почему он не лезет в classes?? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2003, 17:22 |
|
вызов сервлета
|
|||
---|---|---|---|
#18+
Потому что запрос передается 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> вообще поэкспериментируй ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2003, 06:59 |
|
вызов сервлета
|
|||
---|---|---|---|
#18+
не помогает, НАРОД, КАК ВЫЗВАТЬ СЕРВЛЕТ СО СТРАНИЦЫ НЕ ИЗ КОРНЕВОГО КАТАЛОГА ПРИЛОЖЕНИЯ ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2003, 13:32 |
|
вызов сервлета
|
|||
---|---|---|---|
#18+
partizanos, ты что - то не так делаешь. space_center подсказал правильно, просто укажи в конфиге свои папки и получится. И вообще rtfm. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2003, 13:54 |
|
вызов сервлета
|
|||
---|---|---|---|
#18+
Ну можно посоветовать так сделать <servlet-mapping> <servlet-name>edit</servlet-name> <url-pattern>*.edit</url-pattern> </servlet-mapping> тогда все что у тебя любой запрос с расширением .edit в любой папке будет вызывать этот сервлет ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2003, 16:53 |
|
вызов сервлета
|
|||
---|---|---|---|
#18+
ну и вообще используй фильтры, которые будут перенаправлять запрос нужному сервлету. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2003, 17:00 |
|
вызов сервлета
|
|||
---|---|---|---|
#18+
спасибо, помогло, оказывается надо было в url-pattern прописать путь до каталога страницы (правда без каталога приложения) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2003, 17:30 |
|
|
start [/forum/topic.php?fid=59&gotonew=1&tid=2154457]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
172ms |
get topic data: |
13ms |
get first new msg: |
9ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 254ms |
total: | 538ms |
0 / 0 |