
SpringMVC
文章平均质量分 71
记录SpringMVC的学习过程
想飞的鱼Stitch
这个作者很懒,什么都没留下…
展开
-
JSON简单了解及后台处理
什么是JSON? JSON(JavaScript Object Notation,JS对象标记)是一种轻量级数据交换格式,目前使用特别广泛。 采用完全独立于编程语言的文本格式来存储和表示数据。 简洁和清晰的层次结构使得JSON成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。 在JavaScript语言中,一切都是对象,任何JavaScript支持的类型都可以通原创 2021-06-21 22:23:05 · 563 阅读 · 0 评论 -
SpringMVC—请求返回数据中文乱码
乱码问题现象 1、创建提交数据的表单form.jsp <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> </head> <body> <form action="/e/t" method="post"> <input type原创 2021-06-17 21:57:19 · 493 阅读 · 2 评论 -
SpringMVC—数据处理
接受请求参数 1、提交的域名称和处理方法的参数名一致 提交数据:http://localhost:8080/hello?name=stitch 处理方法 @RequestMapping("/hello") public String hello(String name){ System.out.println(name); return "hello"; } 后台输出:stitch 2、提交的域名称和处理方法的参数名不一致 提交数据:http://localhost:8080/hello?userna原创 2021-06-16 22:01:45 · 128 阅读 · 0 评论 -
SpringMVC—结果跳转方式
ModelAndView 设置ModelAndView,根据View的名称和视图解析器,跳转到指定的页面。 页面:{视图解析器前缀} + 视图名称 + {视图解析器后缀} <!--视图解析器--> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" id="internalResourceViewResolver"> <!--前缀-->原创 2021-06-15 21:48:12 · 152 阅读 · 1 评论 -
SpringMVC:Controller及RestFul风格
控制器Controller 控制器负责提供访问应用程序的行为,通常通过接口定义或注解定义两种方式实现。 控制器负责解析用户的请求并将其转换为一个模型。 在SpringMVC中一个控制器类可以包含多个方法 在SpringMVC中,对于Controller的配置方式有很多种。 实现控制器的方式 公共配置文件 web.xml配置文件 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xm原创 2021-05-31 23:05:29 · 318 阅读 · 4 评论 -
SpringMVC—注解开发
新建web项目 新建普通maven项目,添加web框架支持: 创建module后,右键Add Framework Support,弹出对话框中选择Web Application,IDEA会自动导入相关的包并添加一些Web项目的配置 导入相关jar包 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.原创 2021-05-18 22:41:49 · 135 阅读 · 2 评论 -
SpringMVC—Servlet
MVC简介 模型(dao、service)、视图(Jsp)、控制器(Servlet),是一种软件设计规范。 业务逻辑、数据、显示分离来控制代码。 dao service servlet:转发、重定向 jsp/html原创 2021-05-13 23:36:31 · 472 阅读 · 0 评论 -
SpringMVC—DispatchServlet运行流程
DispatchServlet—通用的客户端请求处理 图中实线部分为SpringMVC代为处理,虚线部分为自行处理。 1、DispatcherServlet表示前置控制器,是整个SpringMVC的控制中心。用户发出请求,DispatcherServlet接收并拦截请求。 我们假设请求的url为:http://localhost:8080/SpringMVC/hello 将如上url拆分为三部分: http://localhost:8080服务器域名 SpringMVC部署在服务器上的web站点 hel原创 2021-05-16 20:46:07 · 569 阅读 · 0 评论