在学习javaweb配置Servlet的时候,我们或许会到Settings里面去新建Servlet模板,可当我们新建完毕之后,打开new,发现依旧没有Servlet
于是我们跑到优快云搜教程,又是配置Moudle又是facets的
其实问题的本质是版本问题,在2023的IDEA版本中,似乎取消掉了Servelet快速新建,怎么办呢?
稳啦,都稳啦!
我们只需要自己新建一个java类型的Strvlet即可
来到Settings,点击这里的File and Code Templates
随后点击小加号
name改成Servlet就好啦,Extension不用改,因为Servlet本质还是JAVA文件
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
#if ($JAVAEE_TYPE == "jakarta")
import jakarta.servlet.*;
import jakarta.servlet.http.*;
import jakarta.servlet.annotation.*;
#else
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.annotation.*;
#end
import java.io.IOException;
@WebServlet("/${Entity_Name}")
public class ${Class_Name} extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
this.doGet(request,response);
}
}
然后将这行代码复制进去,点击Apply再点击OK就好了
事成之后,你的new里面优惠出现一个Servelt的java文件模板,按照EntityName,ClassName输入即可