![](https://img-blog.csdnimg.cn/20210510115039674.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringMVC
文章平均质量分 76
学习SpringMVC框架
Java追求者
坚持每天学习!
展开
-
了解JSON
1.JSON1.1 什么是JSONJSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛。采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。1.2 语法格式对象表示为键值对,数据由逗号分隔花括号保存对象方括号保存数组1.3 JavaScript与JSON的区别JSON 是 Ja原创 2021-05-11 22:26:18 · 72 阅读 · 0 评论 -
常见的解决乱码方法
1. 传递参数中文乱码1.1 方式一request.setCharacterEncoding("utf-8");response.setCharacterEncoding("utf-8");1.2 方式二String value = String(request.getParameter(name).getBytes("ISO-8859-1"), "GBK"); 1.3 方式三java中编码:URLEncoder.encode(strUri, “UTF-8”);java中解码:URLDe原创 2021-05-11 15:20:59 · 1768 阅读 · 0 评论 -
SpringMVC之接收请求参数和数据回显
1. 接收请求参数1.1 传统传参1.1.1 传入的参数名与形参相同直接参数名传http://localhost:8080/user/t3?name=zhangsan@Controller@RequestMapping("/user")public class UserController { @GetMapping("/t1") public String test1(String name) { //前端接收参数 System.out.pr原创 2021-05-11 11:53:21 · 97 阅读 · 0 评论 -
SpringMVC之重定向和转发
1. ModelAndView设置ModelAndView对象,根据view的名称,和视图解析器跳到指定的页面.页面:{视图解析器前缀}+viewName+{视图解析器后缀}视图解析器不止一个还有很多种类型<!--视图解析器:DispatcherServlet给他的ModeLAndView--><bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" id="Internal原创 2021-05-10 20:43:59 · 177 阅读 · 0 评论 -
学习Restful编程
1. 什么是RestfulRestful就是一个资源定位及资源操作的风格。不是标准也不是协议,只是一种风格。 基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。2. 功能资源:互联网所有的事物都可以被抽象为资源资源操作:使用POST、DELETE、 PUT、 GET,使用不同方法对资源进行操作。分别对应添加、删除、修改、查询。3. 传统方式操作资源传统方式操作资源:通过不同的参数来实现不同的效果!方法单一,post和get。http://127.0.0.1/item/q原创 2021-05-10 18:13:15 · 155 阅读 · 0 评论 -
SpringMVC之Controller和@RequestMapping
1. 使用Controller接口1.1 导入依赖<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.1.9.RELEASE</version> </depen原创 2021-05-10 16:13:53 · 477 阅读 · 0 评论 -
SpringMVC之注解开发
1. 新建一个web项目2. 导入相关jar包<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.1.9.RELEASE</version> </depende原创 2021-05-10 14:38:19 · 106 阅读 · 0 评论 -
SpringMVC之HelloMVC
1. 导入依赖<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.1.9.RELEASE</version> </dependency> <!原创 2021-05-10 11:46:16 · 87 阅读 · 0 评论 -
初步了解SpringMVC
1. 什么是MVCMVC是模型(Model)、 视图(View)、 控制器(Controller)的简写, 是一种软件设计规范。是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是-种架构模式。当然不同的MVC存在差异。了解MVC三层架构2. 回顾Servlet2.1 新建父工程导入依赖<dependencies> <dependency> <groupId原创 2021-05-10 11:35:36 · 112 阅读 · 0 评论 -
你真的懂请求参数和路径变量?
1.请求参数1.请求参数是通过表单/URL?后面的参数,如xxxx:8080?name=springmvc&age=6中的name和age就是请求参数2.URL请求参数示例请求地址-请求参数为namehttp://localhost:8888/SpringMVC/main?name=springmvc参数接收-指定和请求参数同样的名称3.当请求参数名和控制器指定名称不一致时将无法取得参数4.可以在控制器的参数中通过**@ReqeustParam**指定URL传递参数名称2.路转载 2020-05-20 15:16:35 · 4632 阅读 · 1 评论