问题引入
new里面没有servlet项目,自己创建后也无法继承HttpServlet类
![](https://img-blog.csdnimg.cn/68a789ba6baa4648b1acc365c40bbbb9.png)
整篇代码爆红参考如下博客:
IntelliJ IDEA关于“cannot resolve symbol servlet”的解决_进阶中的非主流坛子的博客-CSDN博客
问题解决
1. 打开project structure
![](https://img-blog.csdnimg.cn/fdb9dcb5a09e4e17a57190cf6d2957e8.png)
2. 找到facets,添加web
![](https://img-blog.csdnimg.cn/95661ba24deb4a41b1d67c412ad9cbf1.png)
3. 点击ok
![](https://img-blog.csdnimg.cn/50af39d3355d4cd392f1b5b871a0dc35.png)
4. 勾选source root
![](https://img-blog.csdnimg.cn/5b8ae6c8dd2a4104ba791d479b63b8cb.png)
5.创建artifact![](https://img-blog.csdnimg.cn/d88d38e13d1f4e2d90c1a245e91063dc.png)
6.点击apply并ok
![](https://img-blog.csdnimg.cn/e45bb618619a490a96ee65bccd55b5c2.png)
7. 此时新建servlet , 已经可以创建.
![](https://img-blog.csdnimg.cn/c274e1a1207a4688bd4d3292223d6d57.png)
最后查看下src文件夹是否为蓝色(根目录), 加入不是, 请参考如下博客
(289条消息) IDEA 项目中设置 Sources Resources 等文件夹_开发老张的博客-CSDN博客_idea配置source和resource