IT俱乐部 Java 详解SpringMVC的两种实现方式

详解SpringMVC的两种实现方式

一、方法一:实现Controller接口

这个在我的第一个SpringMVC程序中已经学习过了,在此不作赘述,现在主要来学习第二种方法,使用注解开发;

二、方法二:使用注解开发

1.导包

2.在web.xml中配置DispatcherServlet

3.建立一个Spring配置文件springmvc-servlet.xml

4.建立一个HelloController类

package com.jms.controller;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class HelloController {

    @RequestMapping("/hello")
    public String hello(Model model) {
        model.addAttribute("message", "欢迎来到SpringMVC");
        return "hello";
    }
}

可以看到,在这个类中,我们使用到了两种注解。

第一个是@Controller,使用这个注解就说明这个类是一个Handler;第二个是@RequestMapping,看名字就知道这是请求的映射,也就是我们需要请求的路径,这里是请求…/hello。

可以看见一个返回String的方法,返回的这个hello就说明跳转的路径是视图解析器中的“前缀”+hello+“后缀”,在这里也就是/WEB-INF/jsp/hello.jsp。

这里我们用一个model来存储数据。

5.启动tomcat测试

到此这篇关于SpringMVC的两种实现方式的文章就介绍到这了,更多相关SpringMVC实现方式内容请搜索IT俱乐部以前的文章或继续浏览下面的相关文章希望大家以后多多支持IT俱乐部!

本文收集自网络,不代表IT俱乐部立场,转载请注明出处。https://www.2it.club/code/java/5017.html
上一篇
下一篇
联系我们

联系我们

在线咨询: QQ交谈

邮箱: 1120393934@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部