SpringMVC
GoSantiago
这个作者很懒,什么都没留下…
展开
-
SpringMVC_01
一、springMVC原理1. 流程图2. 执行过程分为六步:DispatcherServletSpringMVC核心控制器:前端控制器,主要作用是用来分发HandlerMapping映射处理器:根据请求url映射到具体的处理HandlerHandler就是Controller层的实现类,也称为Action或ControllerHandlerAdapter适配器:...原创 2019-08-13 22:29:57 · 172 阅读 · 0 评论 -
SpringMVC_02_Controller详解
Controller详解1. 方法的返回值有4中类型ModelAndView 表示返回的是数据模型和视图String 表示返回的是视图三种写法:普通字符串——>表示视图名字“forward:”+url——>转发“redirect:”+url——>重定向void将请求的url作为视图名Object 表示返回的是数据模型(一般返回的是json数据) ...原创 2019-08-20 21:37:13 · 246 阅读 · 0 评论 -
SpringMVC_03_方法的参数
一、方法的参数1. JavaEE组件HttpServletRequestHttpServleetResponseHttpSession如下例,新建ParamController.java@Controller@RequestMapping("/param")public class ParamController { @RequestMapping("/test1")...原创 2019-08-27 20:25:43 · 221 阅读 · 0 评论 -
SpringMVC_04
1. JSR303校验1.1 简介JSR-303 是 JAVA EE 6 中的一项子规范,叫做 Bean Validation,官方参考实现是Hibernate Validator。此实现与 Hibernate ORM 没有任何关系。 JSR 303 用于对 Java Bean 中的字段的值进行验证。Spring MVC 3.x 之中也大力支持 JSR-303,可以在控制器中对表单提交的数...原创 2019-09-02 21:06:22 · 136 阅读 · 0 评论 -
SpringMVC_05_拦截器
拦截器1. 简介Spring MVC中的拦截器(Interceptor)类似于Servlet中的过滤器(Filter),它主要用于拦截用户请求并作相应的处理。例如通过拦截器可以进行权限验证、记录请求信息的日志、判断用户是否登录等。 要使用Spring MVC中的拦截器,就需要对拦截器类进行定义和配置。SpringMVC提供的拦截器接口:HandlerInterceptorpublic in...原创 2019-09-07 21:05:36 · 123 阅读 · 0 评论 -
SpringMVC_05_处理AJAX
处理AJAX1. 实例下载jQuery在网上下载jquery.js添加到js包中编写html文件ajax.xml并引用jQuery库<html><head> <title>处理ajax</title> <script src="${pageContext.request.contextPath}/js/jq...原创 2019-09-10 19:43:41 · 200 阅读 · 0 评论 -
SpringMVC_06_文件上传与下载
文件上传<! 配置文件解析器,id名称必须为multipartResolver ><bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name="maxUploadSizePer...原创 2019-09-11 20:22:29 · 182 阅读 · 0 评论 -
SpringMVC请求(相对)路径中的斜杠(/)问题
在SpringMVC中,请求路径前(针对于相对路径)是否加上斜杠(/),会引起不同响应,从而对结果的正确性造成影响。这里就记录一下SpringMVC请求路径中的斜杠问题。一.基本信息1.web.xml中的<url-pattern>设置为 /<url-pattern>/</u...转载 2019-09-24 22:36:52 · 1798 阅读 · 2 评论