首页 理论教育 SpringMVC入门实战:快速搭建项目

SpringMVC入门实战:快速搭建项目

时间:2023-11-22 理论教育 版权反馈
【摘要】:本节搭建一个Spring MVC项目,实现一个简单的页面展示功能。具体坐标信息如下:<groupId>com.javadevmap</groupId><artifactId>SpringMVCBasic</artifactId><packaging>war</packaging><version>0.0.1-SNAPSHOT</version>使用maven build工程,会发现项目报错,原因是由于Maven webapp项目默认会创建index.jsp页面,此页面引用了HttpServlet对象,当前pom文件没有此依赖,所以项目报错,如图6-3所示。图中目录的含义如下:■com.javadevmap.controller:存放Spring MVC的controller层代码。■web.xml:用来初始化配置信息,例如Welcome页面、Servlet、Servlet-mapping、filter、listener、启动加载级别等。

SpringMVC入门实战:快速搭建项目

本节搭建一个Spring MVC项目,实现一个简单的页面展示功能。打开Eclipse,选择“new->Maven Project”,在弹出的对话框中选择“Maven-archetype-webapp”,然后点击next,在弹出的输入框中输入Group Id和Artifact Id,然后点击Finish。具体坐标信息如下:

<groupId>com.javadevmap</groupId>

<artifactId>SpringMVCBasic</artifactId>

<packaging>war</packaging>

<version>0.0.1-SNAPSHOT</version>

使用maven build工程,会发现项目报错,原因是由于Maven webapp项目默认会创建index.jsp页面,此页面引用了HttpServlet对象,当前pom文件没有此依赖,所以项目报错,如图6-3所示。

978-7-111-61011-3-Part02-83.jpg

图6-3 编译结果

打开pom.xml文件,添加servlet依赖,具体如下:

978-7-111-61011-3-Part02-84.jpg

978-7-111-61011-3-Part02-85.jpg

然后再次maven build工程即可。

创建常用package及存放页面的文件夹。如图6-4所示。(www.xing528.com)

图中目录的含义如下:

■com.javadevmap.controller:存放Spring MVC的controller层代码。

■com.javadevmap.converter:存放自定义转换器代码,例如日期转换器。

■com.javadevmap.domain:存放业务对象POJO。

■com.javadevmap.exception:存放自定义异常以及全局异常处理器。

■com.javadevmap.interceptor:存放自定义拦截器。

■com.javadevmap.mybatis.dao:存放数据库操作的dao层类。

■com.javadevmap.mybatis.model:存放数据库实体类

■src/main/webapp:存放网页及配置属性等。

■web.xml:用来初始化配置信息,例如Welcome页面、Servlet、Servlet-mapping、filter、listener、启动加载级别等。

978-7-111-61011-3-Part02-86.jpg

图6-4 项目目录结构

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈