SpingMVC
文章平均质量分 86
訾博ZiBo
慢慢学,不要停。
展开
-
【Spring Boot】033-使用 `@ResponseBody` 注解代替`ServletResponse`?
可以使用注解将响应直接返回给客户端;使用注解,默认为每个方法加了注解;可以进行更复杂的响应处理(设置响应头、状态码等),可以结合注解和一起使用。- 如果只是简单地在响应中返回字符串/对象注解更加方便。- 如果需要更复杂的响应处理(设置响应头、状态码等)会更加灵活。- 可以根据需要同时使用两者。例如使用返回主体数据,并且使用设置响应头。在Spring框架中,你可以使用注解来替代,以便将响应直接返回给客户端,而无需显式地操作对象。注解通常与控制器方法一起使用。原创 2023-05-25 09:26:12 · 1286 阅读 · 0 评论 -
【SpringMVC】010-SSM框架整合
一、整合说明二、搭建环境第一步:创建项目第二步:设置项目信息第三步:添加坐标到pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.a.原创 2020-08-20 11:27:51 · 138 阅读 · 0 评论 -
【SpringMVC】009-SpringMVC拦截器
一、SpringMVC拦截器简介类似过滤器:拦截器之拦截控制器里面的方法;二、拦截器入门步骤第一步:编写拦截器类,必须实现HandlerInterceptor接口;第二步:配置拦截器;三、代码示例拦截器类(MyInterceptorOne):package com.zibo.interceptor;import org.springframework.web.servlet.HandlerInterceptor;import javax.servle..原创 2020-08-13 13:35:08 · 170 阅读 · 0 评论 -
【SpringMVC】008-SpringMVC异常处理
一、异常处理逻辑分析二、环境搭建(参考入门程序,亦可直接向上沿用)三、异常处理代码演示1、默认处理方式HelloController类:package com.zibo.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;//控制器@Controllerpubli..原创 2020-08-13 11:08:49 · 121 阅读 · 0 评论 -
【SpringMVC】007-SpringMVC文件上传
一、文件上传原理1、文件上传的必要前提①form表单的enctype取值必须是:multipart/form-data;默认值为application/x-www-form-urlencoded,enctype是表单请求正文的类型②method属性的取值必须是Post;③提供一个文件选择域<input type="file"/>2、原理分析默认application/x-www-form-urlencoded上传的数据全部是键值对的形式,使用multipart/.原创 2020-08-11 14:23:06 · 150 阅读 · 0 评论 -
【SpringMVC】006-SpringMVC响应数据类型
一、响应json数据之过滤静态资源1、概述DispatcherServlet会拦截到所有的资源,这就导致静态资源(html、css、js)也会被拦截到,从而不能被使用。解决问题就是需要配置静态资源不进行拦截;2、...原创 2020-08-11 10:59:19 · 247 阅读 · 0 评论 -
【SpringMVC】005-SpringMVC返回值类型
一、返回值是String类型1、作用controller方法返回字符串可以指定逻辑视图名,通过视图解析器解析为物理视图地址;2、示例User类:package com.zibo.bean;import java.io.Serializable;public class User implements Serializable { private String username; private String password; private in.原创 2020-08-10 19:28:52 · 258 阅读 · 0 评论 -
【SpringMVC】004-SpringMVC常用注解
一、RequestParam注解1、作用把请求中指定名称的参数给控制器中的形参赋值;2、属性value:请求参数中的名称;name:与value属性功能一直,只是value有其简写特性;required:请求参数中是否必须提供此参数,默认为true,表示必须提供,否则报错;3、示例HelloController类代码:package com.zibo.controller;import org.springframework.stereotype.Con..原创 2020-08-10 16:21:54 · 155 阅读 · 0 评论 -
【SpringMVC】003-请求参数绑定
一、请求参数绑定入门1、基本数据类型和字符串类型的绑定当用户请求的URL如XXX?username=hehe&username=123时,我们需要获取请求参数,使用MVC框架可以这么写:(备注:此种方式支持基本数据类型和字符串类型、实体类型(JavaBean),集合数据类型(list,map集合等))package com.zibo.controller;import org.springframework.stereotype.Controller;import org.s原创 2020-08-10 09:44:50 · 214 阅读 · 0 评论 -
【SpringMVC】002-RequestMapping注解
一、RequestMapping注解的作用1、作用用于建立请求URL与处理请求方法之间的对应关系;2、概述作用范围:类、方法;作用在类上:设置父目录;例如:sayHello方法的访问地址为XXX/h1/hello,即<a href="h1/hello">点我调转到success.jsp页面</a>package com.zibo.controller;import org.springframework.stereotype.Co..原创 2020-08-09 18:58:39 · 192 阅读 · 0 评论 -
【SpringMVC】001-SpringMVC入门程序(超详细版)
一、使用IDEA创建SpringMVC程序步骤图解第1步:创建Maven工程,选择webapp第2步:起名字,选项目保存位置第3步:配置Maven等,一般不用改动第4步:配置项目运行环境(Tomcat)第5步:选择Tomcat——Local第6步:配置Tomcat第7步:配置所部署的项目第8步:选择要部署的项目(选第一个)第9步:Application Context设置说明第10步:创建java和resources文件夹第原创 2020-08-09 16:10:32 · 691 阅读 · 0 评论