Servlets 将web表单连接到servlet

Servlets 将web表单连接到servlet,servlets,Servlets,到目前为止,我得到的错误消息类不是fount Yadiyada,如下图所示。 我在服务器的web.xml中,在底部是映射。在解决方案资源管理器中,servlet是login.java。(我假设url模式和servlet名称是正确的……它们没有给出错误) 现在我知道了servlet的正确路径。谢谢,但这显然不是问题所在。有人知道是什么导致了这个错误吗 您的问题不是servlet路径。错误是ClassNotFoundException。在标记中,放置RoboMonkey.JavaResources.

到目前为止,我得到的错误消息类不是fount Yadiyada,如下图所示。 我在服务器的web.xml中,在底部是映射。在解决方案资源管理器中,servlet是login.java。(我假设url模式和servlet名称是正确的……它们没有给出错误)

现在我知道了servlet的正确路径。谢谢,但这显然不是问题所在。有人知道是什么导致了这个错误吗


您的问题不是servlet路径。错误是
ClassNotFoundException
。在
标记中,放置
RoboMonkey.JavaResources.src.servlets.login
。这不是servlet的正确完整类名。请改为使用
servlets.login

我通过在Project web-INF文件夹中创建自己的web.xml文件,然后使表单操作“login”、url模式“login”和servlet名称“login”来解决问题

编辑
我还正确地将路径设置为servlets.java

我这样做了,得到了完全相同的错误。还有什么会导致这样的问题?你的想法是什么?根据项目浏览器的屏幕截图,应该是servlets.login。它是servlets.login,我最初询问路径是什么的原因是它不起作用……所以我感到困惑。我尝试了很多东西,直到我厌倦了并被派到这里。我真的不知道为什么它不起作用。我做了更多的研究,意识到我可以创建自己的web.xml(我不知道),然后再试一次。然后我得到一个新的错误,说没有找到ressource/登录名…我不知道为什么它突然这么说,所以我把所有其他的东西都切换到了登录名,它工作了。我认为/让它认为它是一个文件夹或什么的,谁知道呢。/login是url模式。基本上,如果您的请求url为..,servlet容器将调用登录servlet。它与文件夹无关。不管怎样,很高兴你能让它工作,尽管我仍然认为你最初的ClassNotFoundException是由错误的类名引起的。我用servlets.login尝试了它,就像你说的,但它没有工作。至少那时我知道去别的地方看看。你的帮助很有帮助。非常感谢。