我使用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")

08-07 05:29