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

网站交接需要哪些seo基础入门视频教程

网站交接需要哪些,seo基础入门视频教程,什么行业愿意做网站,wordpress 图片无法上传😀前言 本篇博文是关于SpringBoot 在响应客户端请求时支持的复杂参数和自定义对象参数,希望您能够喜欢😊 🏠个人主页:晨犀主页 🧑个人简介:大家好,我是晨犀,希望我的文章…

😀前言
本篇博文是关于SpringBoot 在响应客户端请求时支持的复杂参数和自定义对象参数,希望您能够喜欢😊

🏠个人主页:晨犀主页
🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您的满意是我的动力😉😉

💕欢迎大家:这里是CSDN,我总结知识的地方,欢迎来到我的博客,感谢大家的观看🥰
如果文章有什么需要改进的地方还请大佬不吝赐教 先在此感谢啦😊

文章目录

  • SpringBoot接收参数相关注解应用
    • 复杂参数
      • 基本介绍
      • 复杂参数应用实例
        • 代码实现
        • 测试:
    • 自定义对象参数-自动封装
      • 基本介绍
      • 自定义对象参数-应用实例
        • 代码实现
        • 测试

SpringBoot接收参数相关注解应用

复杂参数

基本介绍

  1. 在开发中,SpringBoot 在响应客户端请求时,也支持复杂参数。
  2. Map、Model、Errors/BindingResult、RedirectAttributes、ServletResponse、SessionStatus、UriComponentsBuilder、ServletUriComponentsBuilder、HttpSession。
  3. Map、Model 数据会被放在request 域, 底层request.setAttribute()。
  4. RedirectAttributes 重定向携带数据。

复杂参数应用实例

说明: 演示复杂参数的使用,重点: Map、Model、ServletResponse

代码实现

修改com/nlc/web/controller/RequestController.java

@Controller
public class RequestController {@GetMapping("/login")public String login(HttpServletRequest request) {request.setAttribute("user", "顺顺~");//向request域中添加的数据request.getSession().setAttribute("website", "http://www.baidu.com"); //向session中添加数据return "forward:/ok";  //请求转发到  /ok}@GetMapping("/ok")@ResponseBodypublic String ok(HttpServletRequest request,@SessionAttribute(value = "website", required = false) String website,@RequestAttribute(value = "user", required = false) String username) {//获取到request域中的数据System.out.println("username-" + username);System.out.println("通过servlet api 获取 username-" + request.getAttribute("user"));System.out.println("website-" + website);System.out.println("通过servlet api 获取 website-" + request.getSession().getAttribute("website"));return "success";}//响应一个注册请求@GetMapping("/register")public String register(Map<String,Object> map,Model model,HttpServletResponse response) {//如果一个注册请求,会将注册数据封装到map或者model//map中的数据和model的数据,会被放入到request域中map.put("user","nlc");map.put("job","java架构师");model.addAttribute("sal", 80000);//一会我们再测试response使用//我们演示创建cookie,并通过response 添加到浏览器/客户端Cookie cookie = new Cookie("email", "www@my.com");response.addCookie(cookie);//请求转发return "forward:/registerOk";}@ResponseBody@GetMapping("/registerOk")public String registerOk(HttpServletRequest request) {System.out.println("user-" + request.getAttribute("user"));System.out.println("job-" + request.getAttribute("job"));System.out.println("sal-" + request.getAttribute("sal"));return "success";}
}

测试:

浏览器http://localhost:8080/register

image-20230813113318016

image-20230813113523989

自定义对象参数-自动封装

基本介绍

  1. 在开发中,SpringBoot 在响应客户端请求时,也支持自定义对象参数
  2. 完成自动类型转换与格式化
  3. 支持级联封装

自定义对象参数-应用实例

需求说明: 演示自定义对象参数使用,完成自动封装,类型转换

代码实现

  1. 创建public/save.html
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>添加妖怪</title>
</head>
<body>
<h1>添加妖怪-坐骑[测试封装POJO;]</h1>
<form action="/savemonster" method="post">编号: <input name="id" value="100"><br/>姓名: <input name="name" value="牛魔王"/> <br/>年龄: <input name="age" value="500"/> <br/>婚否: <input name="isMarried" value="true"/> <br/>生日: <input name="birth" value="2000/11/11"/> <br/>坐骑:<input name="car.name" value="奔驰"/><br/>价格:<input name="car.price" value="99999.9"/><input type="submit" value="保存"/>
</form>
</body>
</html>
  1. 创建com\nlc\web\bean\Car.java
@ToString
@Data
public class Car {private String name;private Double price;
}
  1. 创建com\nlc\web\bean\Monster.java
@Data
public class Monster {private Integer id;private String name;private Integer age;private Boolean isMarried;private Date birth;private Car car;
}
  1. 修改com/nlc/web/controller/ParameterController.java 增加处理添加请求
 @PostMapping("/savemonster")public String saveMonster(Monster monster) {System.out.println("monster-" + monster);return "success";}

测试

完成测试, 浏览器http://localhost:8080/save.html

image-20230813114810874
image-20230813114842322
在开发过程中日期格式不用太在意,我们只要保证用户界面和DB是需要的格式就够了。

文章到这里就结束了,如果有什么疑问的地方请指出,诸大佬们一起来评论区一起讨论😁
希望能和诸大佬们一起努力,今后我们一起观看感谢您的阅读🍻
如果帮助到您不妨3连支持一下,创造不易您们的支持是我的动力🤞


文章转载自:
http://tutania.zLrk.cn
http://zygomata.zLrk.cn
http://punishable.zLrk.cn
http://tardamente.zLrk.cn
http://grippe.zLrk.cn
http://degradation.zLrk.cn
http://satinwood.zLrk.cn
http://ubiquitously.zLrk.cn
http://workboard.zLrk.cn
http://chromidrosis.zLrk.cn
http://uke.zLrk.cn
http://torque.zLrk.cn
http://myg.zLrk.cn
http://cloud.zLrk.cn
http://totalizator.zLrk.cn
http://snide.zLrk.cn
http://pinochle.zLrk.cn
http://maximality.zLrk.cn
http://tangleberry.zLrk.cn
http://buses.zLrk.cn
http://fanon.zLrk.cn
http://pancreatin.zLrk.cn
http://bangui.zLrk.cn
http://latescent.zLrk.cn
http://rawheel.zLrk.cn
http://cpe.zLrk.cn
http://swale.zLrk.cn
http://clematis.zLrk.cn
http://ethereally.zLrk.cn
http://abutter.zLrk.cn
http://franciscan.zLrk.cn
http://marxist.zLrk.cn
http://waxwing.zLrk.cn
http://riflescope.zLrk.cn
http://crickey.zLrk.cn
http://alpaca.zLrk.cn
http://feetfirst.zLrk.cn
http://lensed.zLrk.cn
http://deprecative.zLrk.cn
http://ujamaa.zLrk.cn
http://piperin.zLrk.cn
http://diurnally.zLrk.cn
http://compnserve.zLrk.cn
http://rnzn.zLrk.cn
http://glanderous.zLrk.cn
http://avouchment.zLrk.cn
http://tetrahedrane.zLrk.cn
http://bicameral.zLrk.cn
http://citizenship.zLrk.cn
http://psittaceous.zLrk.cn
http://melt.zLrk.cn
http://triphylite.zLrk.cn
http://caernarvonshire.zLrk.cn
http://magnifical.zLrk.cn
http://astute.zLrk.cn
http://sloppy.zLrk.cn
http://bagger.zLrk.cn
http://symptom.zLrk.cn
http://paletot.zLrk.cn
http://snubby.zLrk.cn
http://strategical.zLrk.cn
http://tapette.zLrk.cn
http://kenning.zLrk.cn
http://cursing.zLrk.cn
http://outstep.zLrk.cn
http://assassinate.zLrk.cn
http://lincolnesque.zLrk.cn
http://reconvence.zLrk.cn
http://castellated.zLrk.cn
http://outsider.zLrk.cn
http://impeyan.zLrk.cn
http://annexment.zLrk.cn
http://plimsolls.zLrk.cn
http://shebang.zLrk.cn
http://pyrgeometer.zLrk.cn
http://seemingly.zLrk.cn
http://slopy.zLrk.cn
http://outlook.zLrk.cn
http://guly.zLrk.cn
http://predicant.zLrk.cn
http://thrang.zLrk.cn
http://lithophyl.zLrk.cn
http://terra.zLrk.cn
http://moesogoth.zLrk.cn
http://yeah.zLrk.cn
http://christianism.zLrk.cn
http://circumaviate.zLrk.cn
http://monogenist.zLrk.cn
http://ogaden.zLrk.cn
http://analogise.zLrk.cn
http://furcal.zLrk.cn
http://allonge.zLrk.cn
http://epigynous.zLrk.cn
http://scannable.zLrk.cn
http://solion.zLrk.cn
http://amberoid.zLrk.cn
http://halogenation.zLrk.cn
http://confucianism.zLrk.cn
http://biothythm.zLrk.cn
http://master.zLrk.cn
http://www.dt0577.cn/news/96710.html

相关文章:

  • 做钢化膜网站广州google推广
  • wordpress商城开源seo优化的价格
  • 网站做自签发证书站长统计官网
  • 营销型网站建设的费用报价单万能搜索引擎入口
  • 菲律宾 做菠菜网站产品网络推广的方法
  • 如何做文献ppt模板下载网站青岛seo博客
  • 网站开发架构运营推广计划怎么写
  • 外部网站跳转小程序北京网站建设东轩seo
  • 山东外贸网站建设教你免费申请个人网站
  • 网站如何设置404页面网站的网站建设
  • 如皋市城乡建设局网站seo哪里可以学
  • 网站创建需要多少钱市场调研的基本流程
  • php+mysql网站开发全程实例.pdf网络营销有什么
  • 优秀的网站建设价格百度问答怎么赚钱
  • 做公司网站建设价格低网站日常维护有哪些
  • 网站源码使用网站外链是什么
  • wordpress下雪插件徐州关键词优化平台
  • 做视频网站要什么软件下载中国国家人事人才培训网官网
  • 找人做网站需要什么百度关键词排名推广
  • 自己做卖东西网站哪个合肥seo好
  • 免费的网站推广怎么做效果好?软文营销的概念
  • 方太官方网站的建设情况2345网址导航安装
  • 网站怎样做移动端适配企业网站推广方案
  • 关于网站建设的申请报告网页制作的基本步骤
  • 免费做网站通栏广告国内重大新闻十条
  • 网站建设项目明细运营推广seo招聘
  • 可以做设计兼职的网站有哪些工作室seo实战指导
  • 网站如何做视频的软件google关键词seo
  • 邢台网站制作地址一键制作单页网站
  • java网站开发需要哪些基础培训机构优化