项目开发中的一些小tip

$ {pageContext.request.contextPath} 表示加载系统的根目录,需要使用绝对路径时会经常使用该表达式。

2018-05-17 20:12:21

阅读数:6

评论数:0

Spring MVC 异常处理

对异常处理的思路 系统中异常包括两类:编译时异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。 系统的dao、service、controller出现异常都通过throws Exception向上抛出,...

2018-04-11 03:24:33

阅读数:9

评论数:0

FreeMarker使用说明(虽然挖的不深,但非常详细)

这是一份经过个人理解的FreeMarker使用说明。 原文地址:在线手册 FreeMarker是什么呢?先输入数据,再用.ftl文件搭好架子,再用工具把这俩翻译成静态html页面。 初步介绍 这是一段网页代码: <html> ...

2018-04-11 01:44:28

阅读数:116

评论数:0

Json与SpringMVC对Json的支持

Json(JavaScript Object Notation)是一种轻量级的数据交换格式。 它基于JavaScript的一个子集,利用了JavaScript的一些模式来表示结构化数据。 它是一种数据格式,而并非编程语言。 Json并不从属于JavaScript。 很多编程语言都有针对Json的解...

2018-04-10 03:35:45

阅读数:18

评论数:0

Spring MVC interceptor(拦截器)

Spring MVC的处理器拦截器类似于Servlet开发中过滤器Filter,用于对处理器进行预处理和后处理。 其本质也是AOP,也就是说符合横切关注点的所有功能呢都可以放入拦截器实现。日常使用场景1、日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV(访问量) 2、权限检查...

2018-04-10 01:52:29

阅读数:9

评论数:0

Spring MVC 支持的文件上传

文件上传是项目开发中最常用的功能。 为了能上传文件,必须将表单的method设置为POST,并且将enctype设置为multipart/form-data。 只有在这种情况下,浏览器才会把用户选择的文件二进制数据发送给服务器(二进制流的方式)。 Spring MVC为文件上传提供了直接的支持,这...

2018-04-09 22:23:21

阅读数:11

评论数:0

Spring MVC 请求参数封装

Spring MVC 请求参数封装使用request封装形式String username=request.getParameter("username");自动封装 1、直接在方法的参数列表里出现表单汇总提交的同名参数 package com.bamzhy.controlle...

2018-04-09 03:16:48

阅读数:33

评论数:0

Spring MVC 注解

URL路径映射 这三个等价 @RequestMapping("/hello") @RequestMapping("/hello.html") @RequestMapping("hello") 可以配置多级路径 @RequestMappin...

2018-04-08 04:09:47

阅读数:16

评论数:0

Spring MVC 的优势以及开发流程

Spring MVC优势: 拥有强大的灵活性、非侵入性和可配置性 提供了一个前端控制器DispatcherServlet,开发者无需额外开发控制器对象 分工明确,包括控制器、验证器、命令对象、模型对象、处理程序映射视图解析器等等,每一个功能实现由一个专门的对象负责完成 可以自动绑定用户输入,并正确...

2018-04-07 23:36:20

阅读数:263

评论数:0

SpringMVC的基本配置2

使用注解配置基本配置 这个是Controller package com.bamzhy.controller;import com.bamzhy.bean.User; import org.springframework.stereotype.Controller; import org.spri...

2018-04-05 01:05:25

阅读数:17

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭