当前位置: 首页 > news >正文

东莞专业网站建设平台/广州网页定制多少钱

东莞专业网站建设平台,广州网页定制多少钱,常德烟机网站,网站引导页在线做目录 一.SpringWeb 1.SpringWeb 概述 2.SpringWEB 特点 3.SpringWeb 运行流程 4.SpringWEB 组件 二.搭建SpringWeb 1.在pom.xml中导包 2.配置DispatcherServlet 3.开启SpringWEB注解 4.测试 三.接收请求 1.定义地址、请求方式 2.获取请求数据 1)使用r…

目录

一.SpringWeb

1.SpringWeb 概述

2.SpringWEB 特点

3.SpringWeb 运行流程

4.SpringWEB 组件

二.搭建SpringWeb

1.在pom.xml中导包

2.配置DispatcherServlet

3.开启SpringWEB注解

4.测试

三.接收请求

1.定义地址、请求方式

2.获取请求数据

1)使用request对象接收

2) spring 自动封装

3)当请求参数名与形参名不一致时,可以使用@RequestParam("")进行参数绑定

4)使用实体类对象接收

5)日期类型转换

四.返回JSON

五.拦截器


早期ssm框架 == spring + strtuts2 + mybatis

一.SpringWeb

1.SpringWeb 概述

SpringWeb 是spring框架中的一个模块,基于Servlet API构建的web框架.

springWeb 是Spring 为web层开发提供的一整套完备的解决方案。

在web层框架历经Strust1,WebWork,Strust2 等诸多产品的历代更选之后, 目前业界普遍选择了springWeb作为JavaEE项目web层开发的首选方案。

2.SpringWEB 特点

SpringWEB是spring 家族原生产品,与IOC容器等基础设施无缝对接. 

基于原生的Servlet,提供了一个前端控制器 DispatcherServlet ,开发者 无须额外开发控制器对.

可以自动绑定用户输入,并正确地转换数据类型.

代码清新简洁,大幅度提升开发效率.

内部组件化程度高,可插拔式组件即插即用.

性能卓著,尤其适合现代大型、超大型互联网项目要求.

3.SpringWeb 运行流程

4.SpringWEB 组件

二.搭建SpringWeb

1.在pom.xml中导包

<dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>5.2.2.RELEASE</version>
</dependency>

2.配置DispatcherServlet

在web.xml文件中配置DispatcherServlet

配置spring核心请求分发器

<servlet><servlet-name>application</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><init-param><param-name>contextConfigLocation</param-name><param-value>classpath:spring.xml</param-value></init-param><load-on-startup>0</load-on-startup>
</servlet>
<!--请求映射-->
<servlet-mapping><servlet-name>application</servlet-name><url-pattern>/</url-pattern>
</servlet-mapping>

3.开启SpringWEB注解

在spring.xml中配置

<mvc:annotation-driven></mvc:annotation-driven>

4.测试

删除test包,在web层中创建LoginController类

@RestController 让spring扫描,并创建管理对象

@RequestMapping(path = "/loginCtl") 为类和方法定义地址,在类上面定义地址不能重复

程序运行后,在浏览器输入127.0.0.1:8088/ssm/loginCtl/login 页面显示success

三.接收请求

1.定义地址、请求方式

①用method属性定义

@RequestMapping(path="/login",method = RequestMethod.POST)

②可以定义地址,只能进行get请求

@GetMapping(path="/login")

③只能进行post请求

@PostMapping(path = "/login")

2.获取请求数据

1)使用request对象接收

2) spring 自动封装

Spring 会自定进行数据封装,这里要注意的是,处理器接收参数的形参名称必须 和表单的name属性保持一致,否则会接收失败!

3)当请求参数名与形参名不一致时,可以使用@RequestParam("")进行参数绑定

4)使用实体类对象接收

需要添加jackson组件

<!--jackson-->
<dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>2.13.3</version>
</dependency>

5)日期类型转换

@DateTimeFormat(pattern="yyyy-MM-dd")//接收前端提交数据日期格式
@JsonFormat(pattern="yyyy-MM-dd")//后端向前端响应时转json时使用的日期格式

四.返回JSON

只需要方法中返回对象即可,框架可以自动将对象转为json响应

五.拦截器

在spring.xml中配置拦截器

http://www.whsansanxincailiao.cn/news/32011590.html

相关文章:

  • 做网站一单能挣多少/怎么推广自己的产品
  • 东营住房与城乡建设部网站/青岛网站建设技术外包
  • 网站一直百度上搜不到是怎么回事啊/seo搜索优化邵阳
  • 有数据库的网站/外链优化
  • 人民政府网站的信息资源建设/百度seo是啥
  • 腾讯轻量应用服务器建站模板/白度
  • 只做dnf的网站/百度最新版本2022
  • 深圳比较好的设计公司/网站seo专员招聘
  • 天津大良网站建设/大丰seo排名
  • 怎么0成本做网站/临沂百度推广多少钱
  • 焦作公司做网站/长春关键词优化排名
  • 移动互联网应用范围具有以下特点/新乡网站优化公司推荐
  • 网站建设销售怎么做/百度百科分类方法
  • icp网站备案流程/如何创建一个app
  • 做的网站怎么进后台/大数据营销系统怎么样
  • 南昌企业网站模板建站/怎么设计网站
  • b站推广网站入口202/seo搜索引擎优化推广
  • 怎么查询网站备案/sem扫描电子显微镜
  • 不会代码怎么做网站/搜索引擎优化包括哪些内容
  • 如何用网站做招聘/百度竞价投放
  • 自己做单词卡的网站是什么/营销推广方式
  • 大一网页设计个人网站代码/网络宣传方案
  • 网站维护包括/关键词热度查询
  • 做网站实验体会/培训网页
  • 网站logo替换/seo基础知识包括什么
  • 成都网站建设哪家专业/网上永久视频会员是真的吗
  • 网站正在建设中是什么意思/关键词优化工具互点
  • wordpress 外链接口/全网seo是什么意思
  • 视频网站做app还是h5/企点
  • 怎么做微信上的网站吗/论坛排名