购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.3 集成Spring MVC框架

Web项目集成Spring框架之后,我们继续把Spring MVC集成进来,具体如下:

首先,把集成Spring MVC所需要的Maven依赖包和相关的属性值添加到pom.xml文件中,具体代码如下:

其次,在web.xml配置文件中添加DispatcherServlet配置,具体代码如下:

URL匹配规则有如下几种:

(1)精准匹配

<url-pattern>中的配置项必须与URL完全精确匹配。

当在浏览器中输入如下几种URL时,都会被匹配到该Servlet:

(2)扩展名匹配

以“*.”开头的字符串被用于扩展名匹配。

当在浏览器中输入如下几种URL时,都会被匹配到该Servlet,具体代码如下:

(3)路径匹配

以“/”字符开头,并以“/*”结尾的字符串用于路径匹配。

当在浏览器中输入如下几种URL时,都会被匹配到该Servlet:

注意

路径匹配和扩展名匹配无法同时设置,如果设置,启动tomcat服务器会报错。例如下面3个匹配规则是错误的:

(4)默认匹配

(5)匹配顺序

当一个URL与多个Servlet的匹配规则可以匹配时,则按照“精确路径 > 最长路径 >扩展名”这样的优先级匹配到对应的Servlet。举例如下:

接着,我们在/src/main/resources目录下创建配置文件spring-mvc.xml,具体代码如下:

最后,在/src/main/java目录下创建包com.ay.controller,并创建控制层类AyTestController,具体代码如下:

在/src/main/webapp/WEB-INF目录下创建views文件夹,在views文件下创建hello.jsp文件,具体代码如下:

至此,Web项目集成Spring MVC大功告成。我们把Web项目部署到Tomcat服务器上,成功启动Tomcat服务器后,在浏览器输入访问路径:http://localhost:8080/test/sayHello。当出现如图2-7所示的结果时,代表Web项目集成Spring MVC成功。

图2-7 集成Spring MVC框架测试 RN3cDptWdhb1qTWErFvcXH/ANf0c10hZmpcyovCyoQdTVirJN5fQykasohB9lc/8

点击中间区域
呼出菜单
上一章
目录
下一章
×