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

深圳网站建设推广论坛广州做网页

深圳网站建设推广论坛,广州做网页,自己优化网站,招聘预算网站怎么做文章目录 1. HTTP协议2. Spring MVC2.1. 三层架构2.2. MVC#xff08;解决表现层的问题#xff09;2.3. 核心组件 3. Thymeleaf3.1. 模板引擎3.2. Thymeleaf3.3. 常用语法 代码 1. HTTP协议 网址#xff1a;https://www.ietf.org/ #xff08;官网网址#xff09; https:… 文章目录 1. HTTP协议2. Spring MVC2.1. 三层架构2.2. MVC解决表现层的问题2.3. 核心组件 3. Thymeleaf3.1. 模板引擎3.2. Thymeleaf3.3. 常用语法 代码 1. HTTP协议 网址https://www.ietf.org/ 官网网址 https://developer.mozilla.org/zh-CN/ 易于理解 HyperText Transfer Potocal 用于传输HTML等内容的应用层协议 规定了浏览器和服务器之间如何通信以及通信时的数据格式 2. Spring MVC 2.1. 三层架构 表现层、业务层、数据访问层 2.2. MVC解决表现层的问题 Model 模型层 View 视图层 Controller控制层 2.3. 核心组件 前端控制器DispatcherServlet 3. Thymeleaf 网址http://thymeleaf.org/ 3.1. 模板引擎 生成动态的HTML 3.2. Thymeleaf 倡导自然模板即以HTML文件为模板 3.3. 常用语法 标准表达式、判断与循环、模板的布局 代码 package com.test.community.controller;import com.test.community.service.AlphaService; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.*; import org.springframework.web.servlet.ModelAndView;import java.io.IOException; import java.io.PrintWriter; import java.util.*;/*** ClassName AlphaController* Description TODO* Author lcx* Date 2024/2/21 15:22* Version 1.0*/ Controller RequestMapping(/alpha) public class AlphaController {Autowiredprivate AlphaService alphaService;RequestMapping(/hello)ResponseBodypublic String sayHello() {return Hello Spring Boot!;}RequestMapping(/data)ResponseBodypublic String getData() {return alphaService.find();}// SpringMVC获得请求对象和响应对象RequestMapping(/http)public void http(HttpServletRequest request, HttpServletResponse response) {// 获取请求数据System.out.println(request.getMethod());System.out.println(request.getServletPath());EnumerationString enumeration request.getHeaderNames();while (enumeration.hasMoreElements()) {String name enumeration.nextElement();String value request.getHeader(name);System.out.println(name : value);}// 请求体System.out.println(request.getParameter(code));// 返回响应数据response.setContentType(text/html; charsetutf-8);try(PrintWriter writer response.getWriter();) {writer.write(h1牛客网/h1);} catch (IOException e) {e.printStackTrace();}}// GET请求// 查询所有学生 /students?current1limit20RequestMapping(path /students, method RequestMethod.GET)ResponseBodypublic String getStudents(RequestParam(name current, required false, defaultValue 1) int current,RequestParam(name limit, required false, defaultValue 10) int limit) {System.out.println(current);System.out.println(limit);return some students;}// /student/123RequestMapping(path /student/{id}, method RequestMethod.GET)ResponseBodypublic String getStudent(PathVariable(id) int id) {System.out.println(id);return a student;}// 浏览器向服务器提交数据// POST请求RequestMapping(path /student, method RequestMethod.POST)ResponseBodypublic String saveStudent(String name, int age) {System.out.println(name);System.out.println(age);return success;}// 响应HTML数据RequestMapping(path /teacher, method RequestMethod.GET)ResponseBodypublic ModelAndView getTeacher() {ModelAndView mav new ModelAndView();mav.addObject(name, 张三);mav.addObject(age, 12);mav.setViewName(/demo/view);return mav;}RequestMapping(path /school, method RequestMethod.GET)public String getSchool(Model model) {model.addAttribute(name, 北京大学);model.addAttribute(age, 123);return /demo/view;}// 异步请求中响应JSON数据// java对象 - JSON字符串 - JS对象RequestMapping(path /emp, method RequestMethod.GET)ResponseBodypublic MapString, Object getEmp() {MapString, Object emp new HashMap();emp.put(name, 张三);emp.put(age, 12);emp.put(salary, 8000.00);return emp;}RequestMapping(path /emps, method RequestMethod.GET)ResponseBodypublic ListMapString, Object getEmps() {ListMapString, Object list new ArrayList();MapString, Object emp new HashMap();emp.put(name, 张三);emp.put(age, 12);emp.put(salary, 8000.00);list.add(emp);emp new HashMap();emp.put(name, 李四);emp.put(age, 22);emp.put(salary, 9000.00);list.add(emp);emp new HashMap();emp.put(name, 王五);emp.put(age, 32);emp.put(salary, 10000.00);list.add(emp);return list;}}
http://www.pierceye.com/news/348513/

相关文章:

  • 国外网站空间购买wordpress直接
  • 企业网站建设报价方案模板网站建设前期规划方案
  • 做网站美工排版怎样进入公众号平台
  • 福州网站定制设计wordpress多说插件
  • 电脑网站打不开什么原因wordpress api 中文
  • 自己怎么免费做网站网页重庆专业平台推广公司
  • 英文网站建设电话咨询网站推广平台有哪些
  • 在家里组一个服务器做网站有心学做网站
  • 广东企业网站模板推荐flash网址
  • 网站标题正确书写标准h5页面制作平台有哪些
  • 详情页设计与制作网站品牌词优化怎么做
  • 成都科技网站建设咨询电话平面设计品牌设计
  • 网站建设的可行性报告做网站需要了解的知识
  • 高邮网站建设推广怎么做
  • 珠宝网站建设公司wordpress 显示指定分类
  • 站酷网设计素材龙岗网站建设公司哪家口碑好
  • 达州达县网站建设上海网络推广服务公司
  • 周口网站关键词优化助孕网站优化推广
  • 做网站的钱叫什么科目企业做网站的好处有哪些
  • 做外贸网站流程如何建立网上商城
  • 爱网站关键词挖掘广西住房城乡建设厅
  • 零基础网站建设入门到精通视频教程河源建设网站
  • 焦作市建设工程网站石龙网站开发
  • 建公司网站报价牛商网网站建设
  • 中国现代公路建设有限公司网站网站建设技巧饣金手指排名27
  • 食品网站开发的背景阿里云oss建站 直接上传wordpress
  • 石泉政协网站建设方案网络广告推广服务
  • 怎么用lamp做网站桂林网
  • 织梦网站专题页面如何做网站排名优化提升快速
  • 公司建设网站费用吗qq官方网站登录入口