在网上查了一大堆资料,始终解决不了右键new的时候没有servlet这个问题。
最后发现2023版的IDEA已经不支持Servlet了
但是如果还要使用的话,可以自己创建模板使用(需要添加的模板代码在最后)。
步骤如下:
需要添加的模板代码如下:
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
import java.io.*;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
@WebServlet("/${Class_Name}")
public class ${Class_Name} extends HttpServlet {
private String message;
public void init() {
}
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException {
this.doGet(request, response);
}
}
关于弹出以下三个框的问题
可能是idea的版本导致的,更新一下idea,我用的2023.2的那一版,右键新建只需要填Class Name