随笔分类 -  SpringMVC

摘要:创建项目 并 配置Spring 创建Maven创建项目 添加目录 pom.xml中添加依赖和插件 使用Mybatis generator 自动生成代码 (用到的配置文件generatorConfig.xml放在resources目录下) 包括DAO层接口,domain实体类, resources下D 阅读全文
posted @ 2019-05-10 17:13 萌胖胖 阅读(260) 评论(0) 推荐(0)
摘要:【Spring框架】<mvc:default-servlet-handler/>的作用 阅读全文
posted @ 2019-05-03 17:05 萌胖胖 阅读(197) 评论(0) 推荐(0)
摘要:Spring MVC 的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。 用户可以自己定义一些拦截器来实现特定的功能。 拦截器链(Interceptor Chain)就是将拦截器按一定的顺序联结成一条链。 在访问被拦截的方法或字段时,拦截器链中的拦截器就会 阅读全文
posted @ 2019-05-03 17:00 萌胖胖 阅读(228) 评论(0) 推荐(0)
摘要:系统中异常包括两类:预期异常和运行时异常RuntimeException, 前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。 系统的dao、service、controller出现都通过throws Exception向上抛出, 最后由springmvc 阅读全文
posted @ 2019-05-03 11:32 萌胖胖 阅读(562) 评论(0) 推荐(1)
摘要:SpringMvc文件上传和下载 文件上传的回顾 文件上传的必要前提 1. from表单的enctype取值必须是 multipart/from-data (默认值是:application/x-www-form-urlencoded) enctype:是表单请求正文的类型 2. method属性取 阅读全文
posted @ 2019-05-03 10:54 萌胖胖 阅读(821) 评论(1) 推荐(0)
摘要:返回值分类 字符串 controller 方法返回字符串可以指定逻辑视图名,通过视图解析器解析为物理视图地址。 //指定逻辑视图名,经过视图解析器解析为 jsp 物理路径:/WEB-INF/pages/success.jsp void Servlet 原始 API 可以作为控制器中方法的参数: @R 阅读全文
posted @ 2019-05-02 15:36 萌胖胖 阅读(327) 评论(0) 推荐(0)
摘要:RequestParam 作用: 用于 将请求参数区数据 映射到 功能处理方法的参数上。 属性: value 请求参数中的名称 required 请求参数中是否必须提供此参数. 默认值: true 表示必须提供, 如果不提供将报错 使用示例: jsp代码: 控制器中的代码: RequestBody 阅读全文
posted @ 2019-05-02 10:10 萌胖胖 阅读(303) 评论(0) 推荐(0)
摘要:自定义类型转换器使用场景: jsp 代码: <!-- 特殊情况之:类型转换问题 --> <a href="account/deleteAccount?date=2018-01-01">根据日期删除账户</a> 控制器代码: @RequestMapping("/deleteAccount") publ 阅读全文
posted @ 2019-05-01 09:10 萌胖胖 阅读(311) 评论(0) 推荐(0)
摘要:绑定的机制 表单中请求参数都是基于 key=value 的 SpringMVC 绑定请求参数的过程是通过 把表单提交请求参数,作为控制器中方法参数 进行绑定的 例如: <a href="account/findAccount?accountId=10">查询账户</a> 中请求参数是: accoun 阅读全文
posted @ 2019-04-30 19:15 萌胖胖 阅读(384) 评论(0) 推荐(0)
摘要:SpringMVC是什么 SpringMVC 是一种基于 Java 的实现 MVC 设计模型的请求驱动类型的轻量级 Web 框架,属于 Spring FrameWork 的后续产品,已经融合在 Spring Web Flow 里面。 Spring 框架提供了构建 Web 应用程序的全功能 MVC 模 阅读全文
posted @ 2019-04-30 10:41 萌胖胖 阅读(259) 评论(0) 推荐(0)