我使用eclipse和Tomcat 7创建了一个Web应用程序,在html文件和Java servlet类中有以下代码
在html文件中:
<form action="UserAccessServlet" method = "get">
在servlet类中
@WebServlet ("/UserAccessServlet")
然后我做了一些小改动(新的println语句),但是我用下面的代码修改了服务器名没有效果。
html文件:
<form action="SQA_Servlet" method = "get">
Java类:
@WebServlet ("/SQA_Servlet")
但似乎没有重新加载发生,并且出现以下错误:
HTTP Status 404 - /SQA_Learning/SQA_Servlet
--------------------------------------------------------------------------------
type Status report
message /SQA_Learning/SQA_Servlet
description The requested resource (/SQA_Learning/SQA_Servlet) is not available.
我尝试清理模块,刷新,关闭后重新打开项目,结果相同
我用
@WebServlet ("/SQA_Servlet")
替换了@WebServlet(urlPatterns={"/SQA_Servlet"})
而且仍然没有效果..任何建议。
最佳答案
我认为您需要在@WebServlet
标记中指定此代码:
@WebServlet(name="UserAccessServlet", urlPatterns="/SQA_Servlet")