1、[排查]首先查看IDEA左下角Web选项栏中,是否出现Servlet,如果Servlet没有跟小括号为非正常标记(黄色标记之前的Servlet)。无法读取。
2、[排查]找到项目的WEB-INF文件夹下的Web.xml文件,在其中添加<serv盟敢势袂let> <serv造婷用痃let-name>MessageServlet</servlet-name> <servlet-class>Test.servlet.MessageServlet</servlet-class></servlet><servlet-mapping> <servlet-name>MessageServlet</servlet-name> <url-pattern>/MessageServlet</url-pattern></servlet-mapping>左侧会出现一个新的一模一样的servlet,或者原先servlet后出现小括号。发现这一现象以后,删除添加的这段(当然也可以保留).
3、[解决]找到你的Servlet文件,将@WebServlet(name = "怡觎现喾MessageServlet")改为@WebServlet烫喇霰嘴(name = "MessageServlet",urlPatterns = "/MessageServlet")注意 “/”
4、再次查看就会出现第一步黄色标记的servlet小括号后缀。此时,在敲代码时,例如form表单,Servlet能由IDEA自动补全。在调用时Servlet名前面最好加 /(如图)。运行项目程序发现可以找到Servlet了。