springmvc
疏雨
这个作者很懒,什么都没留下…
展开
-
SpringMVC+Spring+Mybatis框架集成
一、基本概念1.Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事...转载 2018-04-18 15:08:48 · 378 阅读 · 1 评论 -
springmvc 注解总结
1、@RequestMapping@RequestMappingRequestMapping是一个用来处理请求地址映射的注解(将请求映射到对应的控制器方法中),可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。RequestMapping请求路径映射,如果标注在某个controller的类级别上,则表明访问此类路径下的方法都要加上其配置的路径;最常用是标注在方法上,表...转载 2018-04-18 15:10:40 · 198 阅读 · 0 评论 -
springmvc与Ajax交互
Jsp页面:需要引入jquery-1.10.2.min.js、json2.js、jquery.json-2.3.js三个文件<%@ page contentType="text/html; charset=utf-8" language="java" errorPage=""%> <%@ taglib prefix="c" uri="http://java.sun.co转载 2018-04-18 15:23:24 · 142 阅读 · 0 评论 -
springmvc请求参数获取的几种方法
1、直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于post方式提交。 /** * 1.直接把表单的参数写在Controller相应的方法的形参中 * @param username * @param password * @return */ @RequestMapping("/addUs...转载 2018-04-18 15:25:31 · 164 阅读 · 0 评论 -
SpringMVC工作原理
SpringMVC的工作原理图:SpringMVC流程1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4、 Dispa...转载 2018-04-18 15:26:45 · 116 阅读 · 0 评论 -
SpringMVC拦截器的使用
SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。一、springMVC拦截器的实现方式springMVC拦截器的实现一般有两种方式:第一种方式是要定义的Interceptor类要实现了Spring的HandlerIn...转载 2018-04-18 15:28:24 · 168 阅读 · 0 评论 -
SpringMVC异常处理方式
一、描述 在J2EE项目的开发中,不管是对底层的数据库操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的、不可预知的异常需要处理。每个过程都单独处理异常,系统的代码耦合度高,工作量大且不好统一,维护的工作量也很大。 那么,能不能将所有类型的异常处理从各处理过程解耦出来,这样既保证了相关处理过程的功能较单一,也实现了异常信息的统一处理和维护?答案是肯定的。下面...转载 2018-04-18 15:29:13 · 264 阅读 · 0 评论 -
springmvc源码分析——入门看springmvc的加载过程
本文将分析springmvc是如何在容器启动的时候将各个模块加载完成容器的创建的。我知道在web.xml文件中我们是这样配置springmvc的:可以看到,springmvc的核心控制器就是DispatcherServlet。看下DispatcherServlet的继承关系:HttpSerlvetBean继承自HttpServlet。HttpServletBean覆写了init方法,对初始化过程做...转载 2018-04-18 15:30:37 · 246 阅读 · 0 评论