2019年11月11日
摘要: SpringMVC通过MultipartResolver(多部件解析器)对象实现对文件上传的支持。 MultipartResolver是一个接口对象,需要通过它的实现类CommonsMultipartResolver来完成文件的上传工作。 1.使用MultipartResolver对象,在XML中配 阅读全文
posted @ 2019-11-11 23:32 BinaryStar(浩瀚) 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 一,通过实现HandlerExceptionResolver接口完成异常处理; 1,异常处理器原理; 2,使用异常处理器捕获运行时异常; 3,使用异常处理器捕获自定义异常; 二,通过注解完成全局异常处理;(推荐使用注解式)这里出了一点bug,没运行成功!但这种继承BaseController的方式也 阅读全文
posted @ 2019-11-11 23:26 BinaryStar(浩瀚) 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 处理乱码关于页面传值到后台和后台传值到页面,首先要解决的是中文乱码 post乱码在web.xml中加入过滤器 <filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.w 阅读全文
posted @ 2019-11-11 23:19 BinaryStar(浩瀚) 阅读(293) 评论(0) 推荐(0) 编辑
摘要: MVC方法返回值类型 ModelAndView返回值类型: 1.当返回为null时,页面不跳转。 2.当返回值没有指定视图名时,默认使用请求名作为视图名进行跳转。 3.当返回值指定了视图名,程序会按照视图名跳转。 /*添加*/ @RequestMapping("/getSale") public M 阅读全文
posted @ 2019-11-11 23:16 BinaryStar(浩瀚) 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 视图解析器 在spring-mvc文件中编写 <!--配置视图解析器--> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value=" 阅读全文
posted @ 2019-11-11 23:15 BinaryStar(浩瀚) 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 为什么要使用springMVC 很多应用程序的问题在于处理业务数据和显示业务数据的视图的对象之间存在紧密耦合。通常,更新业务对象的命令都是从视图本身发起的,使视图对任何业务对象更改都有高度敏感性。而且,当多个视图依赖于同一个业务对象时是没有灵活性的。 Spring Web MVC是一种基于Java的 阅读全文
posted @ 2019-11-11 23:13 BinaryStar(浩瀚) 阅读(363) 评论(0) 推荐(0) 编辑