Spring MVC,它是Spring Framework中的一个模块,是 Spring Framework 在Web领域实现 MVC设计模式的具体方案,主要是基于DispatcherServer的前端路由处理和ViewResolver视图解析器来简化开发者的工作效率。
SpringMVC 实现国际化的 方式: 1.利用切换浏览器的语言(实际是修改了 请求头里accept-language的值) 2.自定义 a.在resouce下 新建 i18n文件夹 文件夹内创建 视图名.properties 试图名zh_CN.properties 试图名en_US.pro
SpringMVC拦截器 采用AOP思想和过滤器类似,用于拦截控制器处理方法之前和之后,用于完成一些和主业务没有太多关系的附加功能。 比如:权限控制 日志 异常 方法执行时间统计。 自定义拦截器 需要实现 HandlerInteceptor接口。 该接口的三个方法: boolean p
下载的实现 1.直接使用 a标签 并在超链接里 写入要下载的资源的路径 弊端: 1.需要配置 静态资源访问 否则会被SpringMVC 前端控制器拦截到 2.会暴露 项目的资源的路径 3.没有办法进行业务判断,比如是否有权限下载。 2.思路: 1.获取到要下载的文件的
什么是JSON? JSON(JavaScript Object Notation, JS对象简谱)是一种轻量级的数据交换格式。它基于 ECMAScript(European Computer Manufacturers Association, 欧洲计算机协会制定的js规范)的一个子集,采用完全独
自定义格式转换器的使用 1.创建 转换器类 该类实现 Formatter<T> 接口, 2.重写 a:parse方法:把接收到的字符串转换成需要的数据类型 b:print方法:把模型中的数据输出到页面时,按照指定的字符串输出 补充:需要借助spring标
为什么要使用类型转换器? http发起请求的参数 都是以字符串的形式,那么springmvc 利用转换器可以把 传递过来的字符串,转换成需要的数据类型 以下是一些常见的内置转换器: StringToStringConverter:将字符串转换成任何类型。
1.内置的视图解析器 InternalResourceViewResolver:Controller中的方法 在返回字符串时,可以通过视图解析器来增加 前缀和后缀,让controller中的方法 返回的值更精简。 在spring容器配置中 加入 <bean class="org.
概念 客户端映射到服务器资源的一种架构设计 万维网 http协议 http://www.tulingxueyuan.cn Restful 表述性状态传递,简单来说 就是一种更简洁的URL风格,通过URL中的名词确定要什么(操作哪些表),通过请求的Method 确定做什么。 REST即
1,请求参数获取 请求参数获取就是当前端发起请求过后,后端程序获取请求里携带参数的过程. 1.SpringMVC 获取请求参数,是把请求参数 以key/value的形式,绑定到 Controller中的方法的形参上。而不是把请求参数作为 Controller类的私有成员变量 。 2.Sprin
1、回顾MVC三层架构 1.1、MVC三层是什么 MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种 软件设计规范。就是将业务逻辑、数据、显示分离的方法来组织代码。MVC主 要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC 是一种
1.使用idea快速搭建Web项目 1-1.创建项目 File--->new Project--->Java Enterprise--->Web Application 1-2.导入 web项目需要的 jar包(tomcat提供) file--->project