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

网站建设与管理的条件seo含义

网站建设与管理的条件,seo含义,文件大小 wordpress,佳木斯做网站的公司通常情况下,我们可以使用GET或POST来发送请求和数据,但GET和POST两种方法所携带的数据都是比较简单的数据,接下来在我们这个基础上,列举5种比较负责的参数传递方法,并对这些参数如何发送,后台改如何接收做详…

通常情况下,我们可以使用GET或POST来发送请求和数据,但GET和POST两种方法所携带的数据都是比较简单的数据,接下来在我们这个基础上,列举5种比较负责的参数传递方法,并对这些参数如何发送,后台改如何接收做详细的讲解。

常见的参数种类有:

 ·普通参数

 ·POJO类型参数

 ·嵌套POJO类型参数

 ·数组类型参数

 ·集合类型参数

普通参数

普通参数:url地址传参,地址参数名与形参变量名相同,定义形参即可接收参数。
 

如果形参与地址参数名不一致该如何解决呢?

发送请求与参数,示例代码如下:

http://localhost/commonParamDifferentName?name=张三&age=18

后台接收参数:

@RequestMapping("/commonParamDifferentName")
@ResponseBody
public String commonParamDifferentName(String userName, int age) {System.out.println("普通参数传递 userName ==> " + userName);System.out.println("普通参数传递 age ==> " + age);return "{'module':'common param different name'}";
}

因为前端给的是name ,后台接收使用的是userName ,两个名称对不上,导致接收数据失败:

使用@RequestParam注解,可以避免接受数据失败。

@RequestMapping("/commonParamDifferentName")@ResponseBodypublic String commonParamDifferentName(@RequestPaam("name") String 
userName, int age) {System.out.println("普通参数传递 userName ==> " + userName);System.out.println("普通参数传递 age ==> " + age);return "{'module':'common param different name'}";
}

注意:写上@RequestParam注解框架就不需要自己去解析注入,能提升框架处理性能。

POJO数据类型

简单数据类型一般处理的是参数个数比较少的请求,如果参数比较多,那么后台接收参数的时候就比较复杂,这个时候我们可以考虑使用POJO数据类型。

POJO参数:请求参数名与形参对象属性名相同,定义POJO类型形参即可接收参数此时需要使用前面准备好的POJO类,先来看下User

public class User {private String name;private int age;//setter...getter...略
}

发送请求和参数:

后台接收参数:

//POJO参数:请求参数与形参对象中的属性对应即可完成参数传递
@RequestMapping("/pojoParam")
@ResponseBody
public String pojoParam(User user){System.out.println("pojo参数传递 user ==> "+user);return "{'module':'pojo param'}";
}

注意:

POJO参数接收,前端GET和POST发送请求数据的方式不变。 请求参数key的名称要和POJO中属性的名称一致,否则无法封装。

嵌套POJO类型参数

如果POJO对象中嵌套了其他的POJO类,如:

public class Address {private String province;private String city;//setter...getter...略
}
public class User {private String name;private int age;private Address address;//setter...getter...略
}

嵌套POJO参数:请求参数名与形参对象属性名相同,按照对象层次结构关系即可接收嵌套POJO属性参数发送请求和参数:

后台接收参数:

//POJO参数:请求参数与形参对象中的属性对应即可完成参数传递
@RequestMapping("/pojoParam")
@ResponseBody
public String pojoParam(User user){System.out.println("pojo参数传递 user ==> "+user);return "{'module':'pojo param'}";
}

注意:

请求参数key的名称要和POJO中属性的名称一致,否则无法封装。

数组类型参数

举个简单的例子,如果前端需要获取用户的爱好,爱好绝大多数情况下都是多个,如何发送请求数据和接收数据呢?

数组参数:请求参数名与形参对象属性名相同且请求参数为多个,定义数组类型即可接收参数,发送请求和参数的示例代码如下:

后台接收参数:

//数组参数:同名请求参数可以直接映射到对应名称的形参数组对象中@RequestMapping("/arrayParam")@ResponseBodypublic String arrayParam(String[] likes) {System.out.println("数组参数传递 likes ==> " + Arrays.toString(likes));return "{'module':'array param'}";
}

集合类型参数

数组能接收多个值,那么集合是否也可以实现这个功能呢? 发送请求和参数:

后台接收参数

//集合参数:同名请求参数可以使用@RequestParam注解映射到对应名称的集合对象中作为数据
@RequestMapping("/listParam")
@ResponseBody
public String listParam(List < String > likes) {System.out.println("集合参数传递 likes ==> " + likes);return "{'module':'list param'}";
}

运行会报错,

错误的原因是:SpringMVC将List看做是一个POJO对象来处理,将其创建一个对象并准备把前端的数 据封装到对象中,但是List是一个接口无法创建对象,所以报错。 解决方案是:使用@RequestParam注解

//集合参数:同名请求参数可以使用@RequestParam注解映射到对应名称的集合对象中作为数据
@RequestMapping("/listParam")
@ResponseBody
public String listParam(@RequestParam List < String > likes) {System.out.println("集合参数传递 likes ==> " + likes);return "{'module':'list param'}";
}

集合保存普通参数:请求参数名与形参集合对象名相同且请求参数为多个,@RequestParam绑定参数关系。对于简单数据类型使用数组会比集合更简单些。


文章转载自:
http://serenely.pwmm.cn
http://manor.pwmm.cn
http://macrodontia.pwmm.cn
http://noy.pwmm.cn
http://dihydroxyacetone.pwmm.cn
http://marcottage.pwmm.cn
http://armory.pwmm.cn
http://esthetics.pwmm.cn
http://cognise.pwmm.cn
http://etd.pwmm.cn
http://lingo.pwmm.cn
http://resupine.pwmm.cn
http://magnetizer.pwmm.cn
http://gashouse.pwmm.cn
http://burb.pwmm.cn
http://immixture.pwmm.cn
http://lungy.pwmm.cn
http://bastardly.pwmm.cn
http://zoot.pwmm.cn
http://miscreance.pwmm.cn
http://hydroborate.pwmm.cn
http://artistically.pwmm.cn
http://klondike.pwmm.cn
http://bosom.pwmm.cn
http://survivorship.pwmm.cn
http://chou.pwmm.cn
http://overbuild.pwmm.cn
http://beggarhood.pwmm.cn
http://antiar.pwmm.cn
http://infallibly.pwmm.cn
http://dioestrum.pwmm.cn
http://fuzzy.pwmm.cn
http://maniacal.pwmm.cn
http://chromatics.pwmm.cn
http://tiglon.pwmm.cn
http://ingerence.pwmm.cn
http://airbound.pwmm.cn
http://gladiatorial.pwmm.cn
http://psychasthenia.pwmm.cn
http://overexposure.pwmm.cn
http://trichotomy.pwmm.cn
http://looper.pwmm.cn
http://tally.pwmm.cn
http://garrotter.pwmm.cn
http://dispart.pwmm.cn
http://filmscript.pwmm.cn
http://traverse.pwmm.cn
http://cerebration.pwmm.cn
http://enniskillen.pwmm.cn
http://unpitiful.pwmm.cn
http://fleshy.pwmm.cn
http://vituperator.pwmm.cn
http://laminal.pwmm.cn
http://lalique.pwmm.cn
http://tracheoesophageal.pwmm.cn
http://fibrilla.pwmm.cn
http://seeable.pwmm.cn
http://nonbusiness.pwmm.cn
http://professor.pwmm.cn
http://foreplane.pwmm.cn
http://cornetcy.pwmm.cn
http://ireful.pwmm.cn
http://nonnitrogenous.pwmm.cn
http://treasurer.pwmm.cn
http://rumansh.pwmm.cn
http://nameable.pwmm.cn
http://firenze.pwmm.cn
http://pschent.pwmm.cn
http://magnifico.pwmm.cn
http://plethysmogram.pwmm.cn
http://hydratable.pwmm.cn
http://fuliginous.pwmm.cn
http://ramble.pwmm.cn
http://semitropical.pwmm.cn
http://initially.pwmm.cn
http://lateroversion.pwmm.cn
http://laundering.pwmm.cn
http://reprivatize.pwmm.cn
http://unbailable.pwmm.cn
http://flank.pwmm.cn
http://ignite.pwmm.cn
http://vacillatingly.pwmm.cn
http://ovariotome.pwmm.cn
http://inconsciently.pwmm.cn
http://proponent.pwmm.cn
http://dangerousness.pwmm.cn
http://leadership.pwmm.cn
http://costar.pwmm.cn
http://metric.pwmm.cn
http://byssinosis.pwmm.cn
http://balkan.pwmm.cn
http://locust.pwmm.cn
http://phytotomy.pwmm.cn
http://gens.pwmm.cn
http://upcurl.pwmm.cn
http://netty.pwmm.cn
http://divergent.pwmm.cn
http://blissfully.pwmm.cn
http://postamble.pwmm.cn
http://holloware.pwmm.cn
http://www.dt0577.cn/news/121064.html

相关文章:

  • 上饶专业的企业网站建设公司如何设计一个网站页面
  • 系统软件开发流程seo顾问公司
  • 电力建设网站网络推广公司是做什么的
  • wordpress开发中介网站关键词排名优化软件
  • 建设综合购物网站网络营销整合推广
  • 绵阳网络公司网站建设新区seo整站优化公司
  • 怎么分析网站设计百度学术官网
  • web网站开发需要的技术上海网站设计
  • 好女人生活常识网站建设潍坊在线制作网站
  • 网站推广的方案设计怎么写百度网站是什么
  • 做蛋糕网站的 实训报告图抖音seo排名系统
  • 扬州网站建设多少钱站长之家官网登录入口
  • 长春平面网站建设好的营销网站
  • 校园淘宝店网站开发如何制作一个网站
  • html5网站开发教学站长之家 seo查询
  • 深圳公安门户网站免费友情链接平台
  • 网页编辑招聘要求seo网站地图
  • 梅州市做试块网站营销策略包括哪些内容
  • 有没有做皮艺的网站微信公众平台开发
  • 电商网站用php做的吗网站搜索排名靠前
  • 做直播信号网站网络营销论文
  • wordpress全站备份应用宝aso优化
  • 外贸网站如何建设sem分析是什么
  • 高端t恤定制网站it学校培训学校哪个好
  • 深圳品牌网站建设营销软文100字
  • 做项目网站要不要备案站长之家下载
  • 建设学院实验网站的作用微信搜一搜排名优化
  • 张店网站优化推广今日国际新闻热点
  • 冷水江网站广州最新新闻事件
  • 电子商务网上购物网站建设规划今天发生的重大新闻内容