栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SpringMVC注解开发

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SpringMVC注解开发

1、编写web.xml,注册DispatchServlet。

2、编写一个Spring配置文件。

3、创建一个HelloController控制类,  此处使用注解@Controller方式。

4、完善视图和Controller之间的关系。

web.xml





    
        springmvc
        org.springframework.web.servlet.DispatcherServlet
        
            contextConfigLocation
            classpath:springmvc-servlet.xml
        
        
        1
    

    
    
        springmvc
        /
    

springmvc-servlet.xml 

    
    
    
    


    
        
        
        
        
    



HelloController.java

@Controller
public class HelloController {

    //RequestMapping请求路径的URL
    @RequestMapping("/aa")
    public String hello(Model model){

        model.addAttribute("msg","Hello MVC...");

        //return 交给视图解析器 跳转到对应的jsp页面
        return "hello";

    }

}

(1): 在HelloController中添加注解@Controller ,自动扫描包会自动扫到该文件.

(2):@RequestMapping("/aa")注解是请求的URL路径:http://localhost:8080/springmvc/aa

其中在地址栏输入aa后会根据return "hello" ,剩下的DispatchServlet会自动的调度到所需的jsp页面。

return "hello" 会自动交给视图解析器,视图解析器会补全路径为:/WEB-INF/JSP/hello.jsp,跳转到对应的jsp页面。

 输出结果:

上面是在方法上注释URL路径,如果在类上面加上@RequestMapping("/aafather"),那么类和个别方法就是父子关系,路径应该是/父/子。

如:

这样才能请求到具体方法所对应的UR路径。

在运行是遇到错误,是因为lib包下面没有依赖,添加进去即可以。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/759377.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号