随笔分类 -  SpringMVC

摘要:需要进行 Spring 整合 SpringMVC 吗 ? 还是否需要再加入 Spring 的 IOC 容器 ? 是否需要再 web.xml 文件中配置启动 Spring IOC 容器的 ContextLoaderListener ? spring的IOC SpringMVC的IOC 1. 需要: 通 阅读全文
posted @ 2018-02-04 22:01 SkyeAngel 阅读(176) 评论(0) 推荐(0)
摘要:Spring MVC 通过 HandlerExceptionResolver 处理程序的异常, 包括 Handler 映射、数据绑定以及目标方法执行时发生的异常。• SpringMVC 提供的 HandlerExceptionResolver 的实现类DispatcherServlet 默认装配的 阅读全文
posted @ 2018-02-04 13:01 SkyeAngel 阅读(149) 评论(0) 推荐(0)
摘要:自定义的拦截器必须实现HandlerInterceptor接口 – preHandle():这个方法在业务处理器处理请求之前被调用,在该方法中对用户请求 request 进行处理。如果程序员决定该拦截器对请求进行拦截处理后还要调用其他的拦截器,或者是业务处理器去进行处理,则返回true;如果程序员决 阅读全文
posted @ 2018-02-03 19:17 SkyeAngel 阅读(179) 评论(0) 推荐(0)
摘要:Spring MVC 为文件上传提供了直接的支持,这种支持是通过即插即用的 MultipartResolver 实现的。Spring 用Jakarta Commons FileUpload 技术实现了一个MultipartResolver 实现类:CommonsMultipartResovler• 阅读全文
posted @ 2018-02-02 20:38 SkyeAngel 阅读(459) 评论(0) 推荐(0)
摘要:关于国际化: 1. 在页面上能够根据浏览器语言设置的情况对文本(不是内容), 时间, 数值进行本地化处理 2. 可以在 bean 中获取国际化资源文件 Locale 对应的消息 3. 可以通过超链接切换 Locale, 而不再依赖于浏览器的语言设置情况 解决: 1. 使用 JSTL 的 fmt 标签 阅读全文
posted @ 2018-02-02 20:05 SkyeAngel 阅读(242) 评论(0) 推荐(0)
摘要:1.加入jar包 2.编写目标方法,使其返回 JSON 对应的对象或集合 3. 在方法上添加 @ResponseBody 注解 HttpMessageConverter<T>• HttpMessageConverter<T> 是 Spring3.0 新添加的一个接口,负责将请求信息转换为一个对象(类 阅读全文
posted @ 2018-01-30 17:40 SkyeAngel 阅读(241) 评论(0) 推荐(0)
摘要:mvc:annotation-driven<mvc:annotation-driven /> 会自动注册 RequestMappingHandlerMapping RequestMappingHandlerAdapter ExceptionHandlerExceptionResolver 三个bea 阅读全文
posted @ 2018-01-30 11:23 SkyeAngel 阅读(298) 评论(0) 推荐(0)
摘要:一般情况下,通过 GET 请求获取表单页面,而通过POST 请求提交表单页面,因此获取表单页面和提交表单页面的 URL 是相同的。只要满足该最佳条件的契约,<form:form> 标签就无需通过 action 属性指定表单提交的 URL • 可以通过 modelAttribute 属性指定绑定的模型 阅读全文
posted @ 2018-01-26 11:17 SkyeAngel 阅读(1274) 评论(0) 推荐(0)
摘要:Employee: Department: EmployeeDao: DepartmentDao: 阅读全文
posted @ 2018-01-26 11:00 SkyeAngel 阅读(403) 评论(0) 推荐(0)
摘要:步骤: -创建web project– 加入 jar 包 – 在 web.xml 中配置 DispatcherServlet 并且配置HiddenHttpMethodFilter:把POST请求转为DELETE、PUT请求 – 加入 Spring MVC 的配置文件 即上面配置的 springmvc 阅读全文
posted @ 2018-01-24 22:31 SkyeAngel 阅读(182) 评论(0) 推荐(0)
摘要:一般情况下,控制器方法返回字符串类型的值会被当成逻辑视图名处理• 如果返回的字符串中带 forward: 或 redirect: 前缀时,SpringMVC 会对他们进行特殊处理:将 forward: 和redirect: 当成指示符,其后的字符串作为 URL 来处理– redirect:succe 阅读全文
posted @ 2018-01-24 22:29 SkyeAngel 阅读(141) 评论(0) 推荐(0)
摘要:首先配置BeanNameViewResolver 写一个实现了View接口的类 implements View 然后实现其抽象 方法: 记得要在类前面加上@Component 然后写调用方法 注意返回值是类名小写 超链接调用 阅读全文
posted @ 2018-01-24 22:21 SkyeAngel 阅读(205) 评论(0) 推荐(0)
摘要:请求处理方法执行完成后,最终返回一个 ModelAndView对象。对于那些返回 String,View 或 ModeMap 等类型的处理方法,Spring MVC 也会在内部将它们装配成一个ModelAndView 对象,它包含了逻辑名和模型对象的视图 Spring MVC 借助视图解析器(Vie 阅读全文
posted @ 2018-01-24 20:52 SkyeAngel 阅读(735) 评论(0) 推荐(0)
摘要:处理模型数据Spring MVC 提供了以下几种途径输出模型数据:– ModelAndView: 处理方法返回值类型为 ModelAndView时, 方法体即可通过该对象添加模型数据– Map 及 Model: 入参为org.springframework.ui.Model、org.springfr 阅读全文
posted @ 2018-01-22 11:44 SkyeAngel 阅读(294) 评论(0) 推荐(1)
摘要:1. @RequestMapping 除了修饰方法, 还可来修饰类 2. 1). 类定义处: 提供初步的请求映射信息。相对于 WEB 应用的根目录 2). 方法处: 提供进一步的细分映射信息。 相对于类定义处的 URL。若类定义处未标注 @RequestMapping,则方法处标记的 URL 相对于 阅读全文
posted @ 2018-01-18 23:15 SkyeAngel 阅读(392) 评论(0) 推荐(0)
摘要:步骤: -创建web project– 加入 jar 包 – 在 web.xml 中配置 DispatcherServlet load-on-startup:表示启动容器时初始化该Servlet; url-pattern:表示哪些请求交给Spring Web MVC处理, “/” 是用来定义默认se 阅读全文
posted @ 2018-01-18 17:38 SkyeAngel 阅读(229) 评论(0) 推荐(0)