![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Toisen |
![]() ![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 6 Регистрация: 25.2.2013 Пользователь №: 3727 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
В общем, совсем недавно пересел на эту замечательную IDE, но вопрос не в ней, а в том, где ошибка... Написал простой JSP-сервлет. Программа должна выдавать рекомендации пива по выбору типа из списка и нажатию на кнопку "submit", но выдача рекомендации после нажатия не происходит. Вот код проекта с его структурой:
untitled3 >web >>index.jsp
>>WEB-INF >>>web.xml
>src >>com.example >>>model >>>>BeerExpert.java
>>>web >>>>BeerSelect.java
В результате выводится сама страничка с предложением выбора типа пива, но ничего не происходит после нажатия на кнопку Submit. Покорно прошу вашей помощи ![]() P.S. я еще новичок в JavaEE, так что прошу подробнее P.P.S. пример взят из книги Sierra K. Head First Servlets and JSP |
|
|
![]() |
Toisen |
![]() ![]()
Сообщение
#2
|
Новичок Группа: Новичок Сообщений: 6 Регистрация: 25.2.2013 Пользователь №: 3727 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Ошибка была банальнейшей: написал from вместо form... Правда теперь пошла следующая ругань:
Цитата HTTP Status 500 - Error instantiating servlet class com.example.web.BeerSelect
type Exception report message Error instantiating servlet class com.example.web.BeerSelect description The server encountered an internal error that prevented it from fulfilling this request. exception javax.servlet.ServletException: Error instantiating servlet class com.example.web.BeerSelect org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.jav a:472) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor .java:1004) org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) java.lang.Thread.run(Thread.java:722) root cause java.lang.ClassNotFoundException: com.example.web.BeerSelect org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:17 13) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:15 58) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.jav a:472) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor .java:1004) org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) java.lang.Thread.run(Thread.java:722) |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 13.4.2025, 17:02 |