Я пытаюсь обработать данные формы и поместить их в базу данных derbi , которая поставляется с netbeans. Сервер, который я использую, - Glassfish .После заполнения формы, когда я нажимаю кнопку отправить данные , в соответствии с обработчиком действия запрос должен следовать сервлету с именем FormHandler.do , но когда я пытаюсь обратиться к странице FormHandler.do это сообщение об ошибке, отображаемое браузером:
This webpage is not found
No webpage was found for the web address:
file:///W:/UnderTest/WebApplication_GLASSFISH/src/java/FormHandler/FormHandler.do
Error 6 (net::ERR_FILE_NOT_FOUND): The file or directory could not be found.
Но файл находится в том же каталоге, что и HTML-файл (который имеет форму) .Это тип URL, который я даю в теге формы:
<form method="post" action="FormHandler.do">
<b>Name:</b><input type="text" name="Name" /> <br /> <br />
<b>Email:</b><input type="email" name="Email" /> <br /> <br />
<b>Password:</b><input type="password" name="Password" /> <br /> <br />
<input type="submit" value="Register" />
В чем может быть причина этой проблемы?
(После того, как запрос переходит к сервлету FormHandler.do , он проверяет (согласно логике) , являются ли текстовые поля пустыми. Если они пусты, он направляет запрос сервлетупоказывает ошибки и, если исправляет, вставляет эти данные в базу данных и показывает сервлет успеха.)