1 / 31
文档名称:

SpringMVC学习.doc

格式:doc   大小:402KB   页数:31页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

SpringMVC学习.doc

上传人:xxj16588 2019/5/18 文件大小:402 KB

下载得到文件列表

SpringMVC学习.doc

文档介绍

文档介绍:目录1 SpringMVC SpringMVC_01_HelloWorld 导入包 *和/的区别 控制器 在config/ 启动测试 分析 SpringMVC_02_Controller Controller的第一种写法 Controller的第二种写法 Controller的第三种写法 SpringMVC执行流程 SpringMVC_03_Param 简单数据类型赋值 对象属性赋值 数组赋值 集合赋值 日期赋值 restful风格 中文乱码 SpringMVC_04_JSON SpringMVC_05_Upload SpringMVC_06_Download SpringMVC_06_Mybatis 需求 实现 访问静态资源 视图解析器 16SpringMVC什么是SpringMVC?SpringMVC是一个基于MVC模式的WEB框架,它解决WEB开发中常见的问题(参数接收、文件上传、表单验证、国际化、等等),使用非常简单,SpringMVC作为Spring中的一个模块,可以与Spring无缝集成。M: ModelV:ViewC:Controller为什么要学****SpringMVC?Spring是一个轻量级的Java开发框架,为了解决企业应用开发的复杂性而创建。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框架。SpringMVC以Spring框架为核心,为应用程序中的Web层(表现层)提出的一套优秀的解决方案。目前很多公司都使用SpringMVC,90%的招聘单位要求熟悉使用SpringMVC。SpringMVC_01_HelloWorld导入包导入spring的基本包,<servlet> <servlet-name>dispatcherServlet</servlet-name> <servlet-.</servlet-class> <!--启动的时候需要读取spring的配置文件--> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:</param-value> </init-param> <!--随着web容器tomcat的启动,实例化这个servlet. 数字要>=0,数字越小,启动越早--> <load-on-startup>1</load-on-startup></servlet><servlet-mapping> <servlet-name>dispatcherServlet</servlet-name> <url-pattern>/</url-pattern></servlet-mapping>/*和/的区别<url-pattern>/*</url-pattern><url-pattern>/</url-pattern>二者的区别二者都可以拦截所有的请求。/*访问jsp的时候也会拦截,/lassMyControllerimplementsController{ ***@Override publicModelAndViewhandleRequest(HttpServletRequestrequest, HttpServletResponseresponse)throwsException{ /* *ModelAndView对象包含数据对象和视图对象*视图:目前使用jsp */ //实例化ModelAndView对象 ModelAndViewmodelAndView=newModelAndView(); //放数据,("msg","helloworld") ("msg","helloworld"); //放视图 modelAndView.