首页 > 软件开发 > HTML >

服务器端逻辑如何与显示请求的结果保持分离

来源:互联网 2023-03-16 19:13:28 173

服务器端逻辑如何与显示请求的结果保持分离?TXo办公区 - 实用经验教程分享!

服务器端逻辑如何与显示请求的结果保持分离?TXo办公区 - 实用经验教程分享!

工具/原料

  • spring framework5.1.5
  • IntelliJ IDEA

方法/步骤

  • 1

    视图是控制器所做的工作(由模型表示)如何显示的。TXo办公区 - 实用经验教程分享!

    服务器端逻辑如何与显示请求的结果保持分离?TXo办公区 - 实用经验教程分享!

  • 2

    视图应该简单地显示输出;控制器应该在将模型传递给视图之前完成所有有意义的工作。这包括排序列表或从数据结构中过滤任何不需要的内容等操作。TXo办公区 - 实用经验教程分享!

    服务器端逻辑如何与显示请求的结果保持分离?TXo办公区 - 实用经验教程分享!

  • 3

    本质上,大多数使用Spring的视图技术都遵循非常相似的模式:它们作为模板使用,并为动态数据提供占位符。Spring与几个实现紧密集成,因此它们与Spring控制器的集成保持不变。TXo办公区 - 实用经验教程分享!

    服务器端逻辑如何与显示请求的结果保持分离?TXo办公区 - 实用经验教程分享!

  • 4

    通常的格式是控制器填充映射,映射由名称到“bean”或数据结构组成。对于bean, getXXX方法在Java类上定义的属性可以在视图技术中直接访问。对于数据结构,例如映射或列表,模板提供了遍历集合和访问每个元素的方法,同样也是作为bean。TXo办公区 - 实用经验教程分享!

  • 5

    下图是一个非常简单的控制器。TXo办公区 - 实用经验教程分享!

    服务器端逻辑如何与显示请求的结果保持分离?TXo办公区 - 实用经验教程分享!

  • 5此文章未经授权抓取自百度经验
  • 6

    下图是显示该数据的可能视图。这里的视图实现称为Freemarker。TXo办公区 - 实用经验教程分享!

    服务器端逻辑如何与显示请求的结果保持分离?TXo办公区 - 实用经验教程分享!

  • 7

    上图以HTML的形式编写,其中包含适合动态内容的插槽。这有几个优点,包括服务器端处理和前端显示之间的清晰分离。另外,请注意模板并不限于HTML:任何内容都可以显示,可能是XML或逗号分隔值(CSV)文档,甚至是电子邮件中使用的模板。TXo办公区 - 实用经验教程分享!

  • 8

    #list>标记被称为宏;Freemarker针对不同的情况有很多这样的功能。它在这里用于遍历直径映射中的键。其他例子包括bool?string("yes", "no"),用于将bool值映射到两个字符串中的一个;是或不是,数字是多少?圆形,它将显示数值的圆形版本。TXo办公区 - 实用经验教程分享!

    服务器端逻辑如何与显示请求的结果保持分离?TXo办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!TXo办公区 - 实用经验教程分享!


    标签: 服务器HTML

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码