创建Maven项目
开发环境与工具: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、最后创建完成的项目结构