springmvc
卷王233
这个作者很懒,什么都没留下…
展开
-
springMVC -- 8、SpringMVC异常处理机制
11、SpringMVC异常处理机制 在SpringMVC中拥有一套非常强大的异常处理机制,SpringMVC通过HandlerExceptionResolver(处理异常解析器),包括请求映射,数据绑定以及目标方法的执行时发生的异常。设置报出异常,并从其他页面显示异常的问题:index.jsp(索引)<%@ page contentType="text/html;charset=UTF-8" language="java" %><html> <...原创 2020-08-04 15:38:04 · 171 阅读 · 0 评论 -
springMVC -- 7、Springmvc的拦截器与过滤器、SpringMVC的国际化操作,以及通过超链接来切换国际化
7、Springmvc拦截器 1、拦截器是基于java反射的,而过滤器是基于函数回调的 2、拦截器不依赖与servlet容器,而过滤器依赖于servlet容器 3、拦截器只能对action(作用)请求起作用,而过滤器对所有的请求都起作用 4、拦截器可以访问action的上下文,而过滤器不可以 5、在action的生命周期中,拦截器可以多次调用,而过滤器只能在容器初始化的时候调用一次 SpringMVC提供了拦截器机制,允许运行目标方法之前进...原创 2020-08-04 15:24:24 · 380 阅读 · 0 评论 -
springMVC -- 6、①SpringMVC的返回JSON数据、②发送ajax请求获取json数据、③@RequestBody请求体、④RespsonseEntity响应实体、⑤文件的下载和上传
目录1、SpringMVC的返回JSON数据2、发送ajax请求获取json数据3、使用@RequestBody(请求体)获取请求体信息4、使用RespsonseEntity(响应实体)可以用来定制响应内容5、文件下载6、文件上传6.1、上传一个文件:6.2、上传多个文件:1、SpringMVC的返回JSON数据到目前为止我们编写的所有Controller的方法的返回值都是String类型,但是大家应该都知道,我们有时候数据传递特别是在ajax中,我们返回的数.原创 2020-08-03 20:26:03 · 557 阅读 · 0 评论 -
springMVC -- 5、自定义(视图解析器、类型转换器、日期格式化转换器)、数据校验(比如手机验证)
(2)自定义视图解析器视图解析器:视图对象: 我们在之前的操作中已经用了SpringMVC中提供的视图解析器,那么如果我们需要实现自己的视图解析器该如何操作呢?index.jsp <%@ page contentType="text/html;charset=UTF-8" language="java" %><html> <head> <title>$Title$</title> <...原创 2020-07-17 09:48:11 · 246 阅读 · 0 评论 -
springMVC -- 4、①Model、Map、ModelMap②ModelAndView③session④@ModelAttribute模型属性⑤forward转发⑥redirect重定向⑦静态
4、使用Model,Map,ModelMap传输数据到页面(回滚参数值) 在刚开始的helloworld项目中,我们传递了参数回到我们页面,但是后续的操作都只是接受用户的请求,那么在SpringMVC中除了可以使用原生servlet的对象传递数据之外,还有什么其他的方式呢? 可以在方法的参数上传入Model,ModelMap,Map类型,此时都能够将数据传送回页面导入依赖:<dependencies> <dependency> ...原创 2020-07-16 13:28:27 · 410 阅读 · 0 评论 -
springMVC -- 3①@RequestParam(获取请求的参数)②@RequestHeader(获取请求头信息)③@CookieValue(获取cookie(饼干)中的值)④解决乱码⑤API
(1)SpringMVC的请求处理1、SpringMVC对请求参数的处理在之前的servlet中我们可以通过request.getParameter()来获取请求中的参数,但是在我们编写的SpringMVC的应用程序中,在具体请求的方法中并不包含request参数,那么我们应该如何获取请求中的参数呢? 需要使用以下几个注解: 1、@RequestParam:获取请求的参数 2、@RequestHeader:获取请求头信息...原创 2020-07-14 18:10:12 · 3506 阅读 · 0 评论 -
springMVC -- 2、@PathVariable(路径变量)与REST:表现层、资源、状态转化(一种代码写作风格)
6、@PathVariable(路径变量)如果需要在请求路径中的参数像作为参数应该怎么使用呢?可以使用@PathVariable注解,此注解就是提供了对占位符URL的支持,就是将URL中占位符参数绑定到控制器处理方法的参数中java文件:HelloController(你好控制器)@Controller@RequestMapping("/hello")public class HelloController{ @RequestMapping( value = "/hello"原创 2020-07-14 17:36:20 · 649 阅读 · 0 评论 -
springMVC -- 1、基于XML、基于注解的Hello_SpringMVC实例等等
1、springMVC简单介绍及使用1.1、什么是MVC? MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。就是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。 简而言之,springMVC是Spring框架的一部分,是基于java实现的一个轻量级web框架(不是一个单独的框架,而是一个普通的模...原创 2020-07-12 12:35:02 · 461 阅读 · 0 评论