我按照此page中的教程进行操作。我没有使用web.xml,而是使用注释@WebServlet(" / CoffeeSelect")。但是,我很难理解表单操作和java servlet之间的servlet映射。这很奇怪,但有时,我可以成功运行代码,但有时候,我得到了http 404.如果有人可以分享一些关于servlet映射的文章,我很感激(我无法找到一个关于它的好资源) )。
答案 0 :(得分:0)
如果您使用普通的servlet,表单中的操作将指向为servlet定义的<url-pattern>
(在您的情况下为/CoffeeSelect
)。您可能看到的404错误通常是由于在文件夹结构中嵌套的页面使用相对uri。请查看此链接https://stackoverflow.com/a/24996563/3701228
当你使用像JSF,Struts等网页框架时,它会变得有点复杂。但这是一个不同的故事。