Skip to content

helianthus617/SpringMVC

Repository files navigation

Experiment of SpringMVC

    实验环境:(spring-tool-suite-3.7.3.RELEASE-e4.5.2-win32 eclipse-jee-kepler-SR2-win32)
    Spring版本:spring-framework-4.0.0.RELEASE-dist.
    实验中用到的源码解析流程https://helianthus617.github.io/SpringMVC/.
1.SpringMVC_01
    Helloworld
    @PathVariable,@RequestParam注解使用
    表单处理乱码(请求乱码/相应乱码,GET/POST方式)
   原始API使用,HttpServletRequest request,HttpSession session
   ant风格url地址访问(URL地址可以写模糊的通配符)
   访问服务器限定请求参数eg:params={"username"} 发送请求时携带 username参数
2.SpringMVC_rest
   表单使用REST架构风格
3.SpringMVC_output 模型数据 重点
   类上标注@SessionAttributes(value={"msg7"})
   方法参数位置 Map<String,String> map , Model model, ModelMap modelmap @ModelAttribute
   方法上标注 @ModelAttribute
   new ModelAndView()
4.SpringMVC_Jump
   forward/redirect使用
5.SpringMVC_JSTL
   国际化表单的使用
   程序获取国际化信息
6.SpringMVC_view_reslover
   自定义视图解析器
7.SpringMVC_CRUD 重点
   CRUD的深入使用包含对@ModelAttribute注解使用
8.SpringMVC_databinder
自定义提交表单数据的类型绑定
9.SpringMVC_format&validate&message 国际化/格式化/校验器
   AJAX
   使用HttpEntity 拿到请求头数据
   表单校验页面回显,国际化回显需要设置错误码
   @ResponseBody注解配合jackson包的使用返回json格式的返回体
   前端提交json格式数据,@requestbody注解将数据自动封装为对象
   使用ResponseEntity 可以自定义 响应头,响应体,状态--->下载文件测试
10.SpringMVC_upload&interceptor
   文件上传
   拦截器分析
11.SpringMVC_LocalResolver
   使用超链接切换国际化SessionLocaleResolver的使用
12.SpringMVC_Exception
   异常处理

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages