![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
后端 SpringMVC 基础
文章平均质量分 63
SpringMVC 基础
Gary jie
这个作者很懒,什么都没留下…
展开
-
SpringBoot常用注解
在AOP中指的是切面的执行顺序,value属性越低优先级越高。原创 2023-01-04 08:18:00 · 559 阅读 · 0 评论 -
Spring MVC文件下载
文件下载有以下两种实现方法:利用程序编码实现下载需要设置以下两个报头:程序编码文件下载可分为两个步骤:原创 2022-07-15 17:07:59 · 292 阅读 · 0 评论 -
Spring MVC文件上传
基于commons-fileupload组件,并在该组件上做了进一步的封装,简化了文件上传的代码实现,取消了不同上传组件上的编程差异。原创 2022-07-15 16:07:28 · 463 阅读 · 0 评论 -
Spring MVC REST风格
SpringREST风格可以简单理解为使用URL表示资源时,每个资源都用一个独一无二的URL来表示,并使用HTTP方法表示操作,即。原创 2022-07-15 14:45:55 · 78 阅读 · 0 评论 -
Spring MVC异常处理
springmvc-servlet.xml中配置全局异常;异常类名映射为视图名,即发生异常时使用对应的视图报告异常。原创 2022-07-15 11:05:14 · 305 阅读 · 0 评论 -
Spring MVC数据校验
JSR303是Java为Bean数据合法性校验所提供的标准框架。JSR303通过在Bean属性上标注类似于@NotNull、@Max等标准的注解指定校验规则,并通过标准的验证接口对Bean进行验证。可以通过查看详细内容并下载JSR303BeanValidation。。本节使用版本为hibernate-validator-5.1.0.Final-dist.zip,复制其中的3个jar文件即可,Spring将会自动加载并装配。...原创 2022-07-15 09:49:41 · 265 阅读 · 0 评论 -
Spring MVC拦截器(Interceptor)
通过实现HandlerInterceptor接口或继承HandlerInterceptor接口的实现类(例如HandlerInterceptorAdapter)来定义;通过实现WebRequestInterceptor接口或继承WebRequestInterceptor接口的实现类来定义。System.out.println("afterCompletion方法在控制器的处理请求方法执行完成后执行,即视图渲染结束之后执行");控制器的处理请求方法前执行。...原创 2022-07-15 09:28:20 · 171 阅读 · 0 评论 -
Spring MVC JSON数据交互
由于在index.jsp中使用的是JQuery的AJAX进行的JSON的数据提交和响应,所以还需要引入jquery.js文件。需要注意的是,在该处理方法上,除了通过@RequestMapping指定请求的URL,还有一个@ResponseBody注解。一般情况下,@ResponseBody都会在异步获取数据时使用,被其标注的处理方法返回的数据都将输出到响应流中,客户端获取并显示数据。在上述控制器类中编写了接收和响应JSON格式数据的testJson方法,方法中的。...原创 2022-07-15 08:42:51 · 309 阅读 · 0 评论 -
Spring MVC表单标签库
在使用 Spring 表单标签之前,必须在 JSP 页面开头处声明 taglib 指令。原创 2022-07-14 17:43:45 · 126 阅读 · 0 评论 -
Spring MVC数据格式化(Formatter)
一种数据类型转换成另一种数据类型的接口。不同的是,Formatter 的源类型必须是 String 类型,而 Converter 的源类型可以是任意数据类型。所以对于需要转换表单中的用户输入的情况,应该选择 Formatter,而不是 Converter。创建自定义格式化转换器类⭐springmvc-servlet.xml 配置文件中注册格式化转换器创建相关视图addUser.jsp创建信息显示页面 showUser.jsp...原创 2022-07-14 16:08:55 · 194 阅读 · 0 评论 -
Spring MVC类型转换器(Converter)
需要用户在页面表单中输入信息来创建商品信息。当输入“bianchengbang,18,1.85”时表示在程序中自动创建一个 new User,并将“bianchengbang”值自动赋给 name 属性,将“18”值自动赋给 age 属性,将“1.85”值自动赋给 height 属性。如果想实现上述应用,需要做以下 5 件事:创建控制器类创建 ConverterController 控制器⭐创建自定义类型转换器配置转换器springmvc-servlet.xml 文件创建相原创 2022-07-14 15:36:41 · 310 阅读 · 0 评论 -
Spring MVC @ModelAttribute注解
用来将请求参数绑定到 Model 对象。1)应用在无返回值的方法创建 ModelAttributeControllerSpring MVC 会先执行 myModel 方法,将 name 的值存入到 Model 中。然后执行 model 方法,这样 name 的值就被带到了 model 方法中。index.jsp 页面2)应用在有返回值的方法修改 ModelAttributeController 控制类:修改 index.jsp:对于以上情况,返回值对象 name 会被默认放到隐含的 Model原创 2022-07-14 14:29:10 · 158 阅读 · 0 评论 -
Spring MVC @Autowired和@Service注解
@Autowired 注解属于 org.springframework.beans.factory. annotation 包,可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。@Service 注解属于 org.springframework.stereotype 包,会将标注类自动注册到 Spring 容器中。在配置文件中需要添加 元素来扫描依赖基本包。创建 Us......原创 2022-07-14 11:14:27 · 657 阅读 · 0 评论 -
Spring MVC重定向和转发
重定向是将用户从当前处理请求定向到另一个视图(例如 JSP)或处理请求,以前的请求(request)中存放的信息全部失效,并进入一个新的 request 作用域;转发是将用户对当前处理的请求转发给另一个视图或处理请求,以前的 request 中存放的信息不会失效。...原创 2022-07-13 09:46:01 · 171 阅读 · 0 评论 -
SpringMVC @Controller和@RequestMapping注解
UrlBasedViewResolver 是对 ViewResolver 的一种简单实现,主要提供了一种拼接 URL 的方式来解析视图。Spring MVC接口Spring MVC 涉及到的组件有 DispatcherServlet(前端控制器)、HandlerMapping(处理器映射器)、HandlerAdapter(处理器适配器)、Handler(处理器)、ViewResolver(视图解析器)和 View(视图)。下面对各个组件的功能说明如下。1)DispatcherServletDispa原创 2022-07-12 14:35:59 · 225 阅读 · 0 评论 -
SpringMVC 传递参数
mvc接收参数原创 2022-07-13 09:37:49 · 96 阅读 · 0 评论 -
SpringMVC基础工作原理以及实例
2)创建Spring MVC配置文件在 WEB-INF 目录下创建 springmvc-servlet.xml 文件创建Controller在 src 目录下创建 net.biancheng.controller 包,并在该包中创建 RegisterController 和 LoginController 两个传统风格的控制器类(实现 Controller 接口),分别处理首页中“注册”和“登录”超链接的请求。创建Viewindex.jspWEB-INF 下创建 jsp 文件夹,将原创 2022-07-12 10:11:49 · 63 阅读 · 0 评论