创建项目缺陷
①创建简单的Maven工程,打包方式选war包
②调整JRE版本,使用插件改为相应的jdk1.8
③创建的项目没有web.xml文件。(将其他项目中的WEB-INF目录(包含web.xml)拷贝过来)
④取消Dynamic Web Module的勾选;再重新勾选Dynamic Web Module
创建项目图解,转载:https://www.cnblogs.com/hongmoshui/p/7994759.html
创建jsp有缺陷
①找不到HttpServlet错误
JSP报错:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
<!--解决办法,添加以下依赖--> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> <scope>provided</scope> </dependency>
②EL表达式没有提示问题
${pageContext}这个EL表达式中通过pageContext对象访问reuqest属性时本身是应该有提示的,但如果没有的话加入下面依赖即可
<dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version>2.1.3-b06</version> <scope>provided</scope> </dependency>