
我这样创建然后src没有这个Servlet,且web.xml只添加了是怎么回事



该回答引用自GPT-3.5,由博主GISer Liu编写:
根据你的描述,你在使用IDEA 2020创建Servlet时取消了"Create java EE 6 annotated
class"选项,但是无法在src目录下找到相应的Servlet类,并且在web.xml中添加的Servlet配置也异常。
针对你的问题,我会提供解决思路和具体的解决方案:
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.IOException;
public class MyServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// Servlet逻辑
}
}
<web-app>
<servlet>
<servlet-name>MyServlet</servlet-name>
<servlet-class>com.example.MyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/myservlet</url-pattern>
</servlet-mapping>
</web-app>
这里需要将com.example.MyServlet替换为你实际的Servlet类的包路径和名称,/myservlet替换为你想要的URL映射。如果该回答解决了您的问题,请采纳!如果没有,请私信联系或评论您的疑惑