博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
相识不易,要懂珍惜----------Spring Mvc
阅读量:4341 次
发布时间:2019-06-07

本文共 2089 字,大约阅读时间需要 6 分钟。

一、Spring Mvc简介

    Spring Mvc也叫Spring Web Mvc,属于表现层额框架。Spring Mvc是Spring框架的一部分,是在Spring3.0后发布的。

二、Spring的架构图

  解析:就是在Spring架构中Spring Web Mvc是属于Web模块的一部分。

三、Spring Mvc请求流程

文字描述

四、案列书写

  DispatcherServlet(中央调度器)、Contrller(处理器)、View(视图)-------------->需要手动编写代码

  HandleMapping(处理器映射器)、HandleAdaptor(处理器适配器)、ViewResolver(试图解析器)------------>不需要配置,因为它在spring-web-4.2.0.RELEASE.jar中的配置里面有系统给的默认的配置。

  项目所有的jar

    

 

  1、在web.xml中配置   

springmvc
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:applicationContext.xml
1
springmvc
*.do

  2、创建一个中央调度器(前端控制器)cn.happy.yxj.controller的包下

import javax.naming.ldap.Control;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.web.servlet.ModelAndView;import org.springframework.web.servlet.mvc.Controller;public class MyController implements Controller{    public ModelAndView handleRequest(HttpServletRequest arg0,            HttpServletResponse arg1) throws Exception {        ModelAndView mv=new ModelAndView();        mv.addObject("mag", "第一个项目SpringMvc");

      //原始

      /*mv.setViewName("WEB-INF/jsp/index.jsp");*/
      //视图解析器分为前缀和后缀
      mv.setViewName("index");

     return mv;    }}

  3、在配置中配置一个处理器

      <!--WEB-INF/jsp/ 视图解析器 -->

      <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
      <!-- 前缀 -->
      <property name="prefix" value="WEB-INF/jsp/"></property>
      <!-- 后缀 -->
      <property name="suffix" value=".jsp"></property>
      </bean>
      <!-- 注册一个控制器-->
      <bean id="/hello.do" class="cn.yxj.controller.MyController"></bean>

 

  4、创建一个普通的view视图就是一个index.jsp

  5、将Tomcat启动在页面显示你的文字就代表你的配置成功了!!!!

浅浅的理解,待等更新......

 

转载于:https://www.cnblogs.com/yejiaojiao/p/6039371.html

你可能感兴趣的文章
BiTree
查看>>
5个基于HTML5的加载动画推荐
查看>>
水平权限漏洞的修复方案
查看>>
静态链接与动态链接的区别
查看>>
Android 关于悬浮窗权限的问题
查看>>
如何使用mysql
查看>>
linux下wc命令详解
查看>>
敏捷开发中软件测试团队的职责和产出是什么?
查看>>
在mvc3中使用ffmpeg对上传视频进行截图和转换格式
查看>>
python的字符串内建函数
查看>>
Spring - DI
查看>>
微软自己的官网介绍 SSL 参数相关
查看>>
Composite UI Application Block (CAB) 概念和术语
查看>>
ajax跨域,携带cookie
查看>>
阶段3 2.Spring_01.Spring框架简介_03.spring概述
查看>>
阶段3 2.Spring_02.程序间耦合_1 编写jdbc的工程代码用于分析程序的耦合
查看>>
阶段3 2.Spring_01.Spring框架简介_04.spring发展历程
查看>>
阶段3 2.Spring_02.程序间耦合_3 程序的耦合和解耦的思路分析1
查看>>
阶段3 2.Spring_02.程序间耦合_5 编写工厂类和配置文件
查看>>
阶段3 2.Spring_01.Spring框架简介_05.spring的优势
查看>>