
Spring MVC
文章平均质量分 63
bamzhy13
这个作者很懒,什么都没留下…
展开
-
Spring MVC 的优势以及开发流程
Spring MVC优势:拥有强大的灵活性、非侵入性和可配置性提供了一个前端控制器DispatcherServlet,开发者无需额外开发控制器对象分工明确,包括控制器、验证器、命令对象、模型对象、处理程序映射视图解析器等等,每一个功能实现由一个专门的对象负责完成可以自动绑定用户输入,并正确的转换数据类型。例如SpringMVC能自动解析字符串,并将其设置为模型的int或者float类型的属性原创 2018-04-07 23:36:20 · 2044 阅读 · 0 评论 -
SpringMVC的基本配置2
使用注解配置基本配置这个是Controllerpackage com.bamzhy.controller;import com.bamzhy.bean.User;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;impo原创 2018-04-05 01:05:25 · 135 阅读 · 0 评论 -
Spring MVC 异常处理
对异常处理的思路系统中异常包括两类:编译时异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。系统的dao、service、controller出现异常都通过throws Exception向上抛出,最后由springmvc前端控制器交由异常处理器进行异常处理SpringMVC异常处理...原创 2018-04-11 03:24:33 · 131 阅读 · 0 评论 -
FreeMarker使用说明(虽然挖的不深,但非常详细)
这是一份经过个人理解的FreeMarker使用说明。原文地址:在线手册FreeMarker是什么呢?先输入数据,再用.ftl文件搭好架子,再用工具把这俩翻译成静态html页面。初步介绍这是一段网页代码:<html><head> <title>Welcome!</title></head>&l...原创 2018-04-11 01:44:28 · 7869 阅读 · 0 评论 -
Json与SpringMVC对Json的支持
Json(JavaScript Object Notation)是一种轻量级的数据交换格式。它基于JavaScript的一个子集,利用了JavaScript的一些模式来表示结构化数据。它是一种数据格式,而并非编程语言。Json并不从属于JavaScript。很多编程语言都有针对Json的解析器。Json语法Json语法是JavaScript对象表示语法的子集数据在名称/值对中数据由逗号分原创 2018-04-10 03:35:45 · 411 阅读 · 0 评论 -
Spring MVC interceptor(拦截器)
Spring MVC的处理器拦截器类似于Servlet开发中过滤器Filter,用于对处理器进行预处理和后处理。 其本质也是AOP,也就是说符合横切关注点的所有功能呢都可以放入拦截器实现。日常使用场景1、日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV(访问量) 2、权限检查:如登录检测,进入处理器检测是否登录,如果没有直接返回到登录页面 3、性能监控:有时候系统在某段时间莫原创 2018-04-10 01:52:29 · 211 阅读 · 0 评论 -
Spring MVC 支持的文件上传
文件上传是项目开发中最常用的功能。为了能上传文件,必须将表单的method设置为POST,并且将enctype设置为multipart/form-data。只有在这种情况下,浏览器才会把用户选择的文件二进制数据发送给服务器(二进制流的方式)。Spring MVC为文件上传提供了直接的支持,这种支持是用即插即用的MultipartResolver实现的。Spring MVC使用Apache C原创 2018-04-09 22:23:21 · 143 阅读 · 0 评论 -
Spring MVC 请求参数封装
Spring MVC 请求参数封装使用request封装形式String username=request.getParameter("username");自动封装1、直接在方法的参数列表里出现表单汇总提交的同名参数package com.bamzhy.controller;import com.bamzhy.bean.User;import org.springframework.ster原创 2018-04-09 03:16:48 · 6763 阅读 · 0 评论 -
Spring MVC 注解
URL路径映射这三个等价@RequestMapping("/hello")@RequestMapping("/hello.html")@RequestMapping("hello")可以配置多级路径@RequestMapping("/test/hello.html")@RequestMapping("test/hello")同一个方法可以配置多个路径@RequestMapping(原创 2018-04-08 04:09:47 · 129 阅读 · 0 评论 -
项目开发中的一些小tip
$ {pageContext.request.contextPath} 表示加载系统的根目录,需要使用绝对路径时会经常使用该表达式。原创 2018-05-17 20:12:21 · 162 阅读 · 0 评论