摘要: 类型转换器 在前面的程序中,表单提交的无论是 int 还是 double 类型的请求参数,用于处理该请求 的处理器方法的形参, 均可直接接收到相应类型的相应数据,而非接收到 String 再手工转换。 那是因为在 SpringMVC 框架中,有默认的类型转换器。 这些默认的类型转换器,可以将 Str 阅读全文
posted @ 2017-08-22 21:21 白日梦想家12138 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 常用的SpringMVC异常处理方式主要是三种: 1.使用系统定义好的异常处理器 SimpleMappingExceptionResolver 2.使用自定义异常处理器 3.使用异常处理注解 SimpleMappingExecptionResolver 异常处理器 该方式只需要在SpringMVC配 阅读全文
posted @ 2017-08-22 20:54 白日梦想家12138 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,跳转到指定的View,使用的是请求转发。也可以显示的进行指出 此时,需在setViewName() 指定的视图前添加 forword: , 且此时的视图不会再与视图解析器中的前缀和后缀进行拼接 即必须写出相对于项目根的路径。故此时的视图解析器不再需要前缀和后缀 两个例子: 1.返回值为M 阅读全文
posted @ 2017-08-22 19:35 白日梦想家12138 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 处理器方法的返回值 使用@Controller 注解的处理器的处理器方法,其返回值常用的有四种类型 1.ModelAndView 2.String 3.void 4.自定义类型对象 1.返回ModelAndView 若处理器方法处理完后,需要跳转到其他资源,且又要在跳转的资源间传递数据,此时处理器方 阅读全文
posted @ 2017-08-22 11:39 白日梦想家12138 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 1.逐个参数接收 只要保证请求参数名与该请求处理方法的参数名相同即可 2.请求参数中文乱码问题 3.校正请求参数名@RequestParam 所谓校正请求参数名,是指若请求URL所携带的参数名与处理方法中指定的参数名不相同时, 则需在处理方法参数前,添加一个注解 @RequestParam("请求参 阅读全文
posted @ 2017-08-22 10:01 白日梦想家12138 阅读(262) 评论(0) 推荐(0) 编辑