Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > <FORM Action


Автор: devmstr 1.3.2007, 16:21
Изучаю servlet's с помощью одной книженции. Там приведен пример:
Код

<HTML>
    <HEAD>
        <TITLE>Sending a request</TITLE>
    </HEAD>
    
    <BODY>
        <FORM ACTION=servlet/ResponseDemoServlet METHOD="POST">
        <BR>
        <BR>
        Author:<INPUT TYPE="TEXT" NAME="Author">
        <INPUT TYPE="SUBMIT" NAME="Author">
        <INPUT TYPE="RESET" VALUE="Reset">
        </FORM>
    </BODY>
</HTML>

По нажатию кнопки выдается "File not Found"(.../responseApp/WEB-INF/servlet/ResponseDemoServlet).
ResponseDemoServlet.
Если прямо вызвать сервлет(http://localhost:8080/responseApp/ResponseDemoServlet), то все нормально.
Я так понимаю проблема в строке ACTION=servlet/ResponseDemoServlet, но как это исправить не знаю.

Структура каталога:
responseApp
       WEB-INF
            classes
                  ResponseDemoServlet.class
             index2.html
             web.xml


Что не так?

Автор: AntonSaburov 1.3.2007, 16:34
Хорошо бы web.xml посмотреть. Да и пример же есть простенький в FAQ - http://vingrad.ru/JAVA-ART-003079

Автор: batigoal 1.3.2007, 16:39
Попробуй добавть слеш:
Код

<FORM ACTION="/servlet/ResponseDemoServlet" METHOD="POST">

Автор: devmstr 1.3.2007, 16:50
batigoal, 
Помогло! Огромное спасибо!


AntonSaburov
 smile  О этот фак я уже прочитал. Большое Вам спасибо за его создание!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)