本节搭建一个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所示。
图6-3 编译结果
打开pom.xml文件,添加servlet依赖,具体如下:
然后再次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、启动加载级别等。
图6-4 项目目录结构
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。