1. 第一个 SpringMVC 程序
1. 第一个 SpringMVC 程序 实现步骤 " 1. 新建 web maven 工程" " 2. 加入依赖" " spring-webmvc 依赖(间接把 spring 的依赖都加入到项目), jsp 依赖, servlet 依赖" " 3. 重点:在 web.xml 中注册 springmvc 框架的核心对象 DispatcherServlet" "

空~2022年9月15日
  • SpringMVC
大约 6 分钟
10. 拦截器
10. 拦截器 SpringMVC 中的 Interceptor 拦截器是非常重要和相当有用的,它的主要作用是拦截指定的用户请求,并进行相应的预处理与后处理 自定义拦截器,需要实现 HandlerInterceptor 接口。而该接口中含有三个方法: preHandle(request,response, Object handler): " 该方法在处理器

空~2022年9月15日
  • SpringMVC
大约 7 分钟
2. 配置视图解析器
2. 配置视图解析器 " 对视图文件添加保护措施, 将视图文件添加到 WEB-INF 目录下, 使得用户无法直接访问" "" " 在不配置视图解析器的情况下可以使用过滤器进行过滤或者手动指定视图文件的路径" "" " ​ mv.setViewName("/WEB-INF/view/show.jsp");" "" " ​ mv.setViewName("/WE

空~2022年9月15日
  • SpringMVC
大约 2 分钟
3. 控制请求方式
3. 控制请求方式 " @RequestMapping : 请求映射" "" " 属性:" "" " method, 表示请求的方式。 它的值是 RequestMethod 类的枚举值。" "" " 例如:" "" " get 请求方式, RequestMethod.GET" "" " post 方式, RequestMethod.POST" "" " 当请

空~2022年9月15日
  • SpringMVC
小于 1 分钟
4. 处理器方法的参数
4. 处理器方法的参数 " 1. HttpServletRequest" " 2. HttpServletResponse" " 3. HttpSession" "" " 这三个参数使用方式和 servlet 中的 doGetdoPost 方法类似" 用户提交的数据 " 接收用户提交的参数:" "" " 1. 逐个接收" " 2. 对象接收" 逐个接收 表单

空~2022年9月15日
  • SpringMVC
大约 3 分钟
处理器方法的返回值
处理器方法的返回值 返回 ModelAndView 若处理器方法处理完后,需要跳转到其它资源,且又要在跳转的资源间传递数据,此时处理器方法返回 ModelAndView 比较好。 当然,若要返回 ModelAndView,则处理器方法中需要定义 ModelAndView 对象。 在使用时,若该处理器方法只是进行跳转而不传递数据,或只是传递数据而并不向任何资源

空~2022年9月15日
  • SpringMVC
大约 8 分钟
6. url-pattern
6. url-pattern 配置详解: " 1. \*.do" "" " 在没有特殊要求的情况下,SpringMVC 的中央调度器 DispatcherServlet 的 ``" "" " 常使用后辍匹配方式,如写为 .do 或者 .action, *.mvc 等。" "" " 2. /" "" " 可以写为/,因为 DispatcherServlet 会

空~2022年9月15日
  • SpringMVC
大约 3 分钟
7. SSM 整合
7. SSM 整合 SSM: SpringMVC + Spring + MyBati SpringMVC: 视图层, 界面层, 负责接收请求, 显示处理结果 Spring: 业务层, 管理 service, dao, 工具类对象 MyBatis: 持久层, 访问数据库 用户发起请求--SpringMVC 接收--Spring 中的 Service 对象--M

空~2022年9月15日
  • SpringMVC
大约 6 分钟
8. 请求重定向和转发
8. 请求重定向和转发 forward: 表示转发 redirect: 表示重定向 forward 和 redirect 都是关键字, 有一个共同的特点不和视图解析器一同工作 forward 和 redirect 他们都可以访问视图文件, 比如某个 jsp, html forward:/hello.jsp forward:/main.html forward

空~2022年9月15日
  • SpringMVC
大约 1 分钟
9. 异常处理
9. 异常处理 @ExceptionHandler 注解: 使用注解@ExceptionHandler 可以将一个方法指定为异常处理方法。 该注解只有一个可选属性 value,为一个 Class数组,用于指定该注解的方法所要处理的异常类,即所要匹配的异常。 而被注解的方法,其返回值可以是 ModelAndView、String,或 void,方法名随意,方法

空~2022年9月15日
  • SpringMVC
大约 3 分钟