开发环境与工具:JDK1.8、Tomcat8、Mysql5.5、Eclipse或Spring Tool Suite(sts就是在Eclipse的基础上加了对Spring更友好的支持)
1、STS:File>New>Maven Project 2、默认下一步 3、选择maven-archetype-webapp创建web项目 4、填写项目信息点击创建 GroupId&ArtifactId是为了保证项目唯一性而提出的;
GroupId:可以简单理解为项目开发团队的统一标识,一般分为多个段;本人在实际开发中一般使用两段,第一段代表域,类似org,com,cn等;第二段代表公司名称或者团队名称;
ArtifactId:可以简单理解为实际的项目名称;
Package是根据GroupId、ArtifactId自动填充的; 5、新建web项目jsp页面报错解决方法
这个问题本质上是缺少"javax.servlet.http.HttpServlet",而这个东西是应该Tomcat容器提供;
如果是SpringBoot项目,在修改完pom.xml文件后,由于SpringBoot内置Tomcat容器,问题即可自动消失;
解决方法有两种:
第一种:直接在pom.xml文件中添加jar包支持
<!-- 添加servlet3.0核心包 --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.0.1</version> </dependency> <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>javax.servlet.jsp-api</artifactId> <version>2.3.2-b01</version> </dependency> <!-- jstl --> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency>第二种:添加tomcat支持 选中项目右键选择>Properties(快捷键:Alt+Enter)弹出窗口 选择Tomcat点击Finish 最后点击执行并关闭 6、最后创建完成的项目结构