首页 > 其他分享 >第二十九章 使用 CSP 进行基于标签的开发 - 服务器端方法

第二十九章 使用 CSP 进行基于标签的开发 - 服务器端方法

时间:2022-10-28 07:44:06浏览次数:89  
标签:服务器端 第二十九章 Write 文档 MakeList 方法 CSP

第二十九章 使用 CSP 进行基于标签的开发 - 服务器端方法

运行时代码 ObjectScript 单行

可以使用以下语法运行单行 ObjectScript。这仅适用于单行。行不能换行。

#[ set x = a + b write x ]#

服务器端方法

CSP 文档中,可以定义属于为文档生成的类的方法。这是使用带有 <script> 标记的参数来完成的。

可以指定方法的名称以及它的参数列表和返回类型。可以指定用于实现该方法的语言;此语言不需要匹配 CSP 文档的默认语言。

例如,以下定义了一个名为 MakeList 的方法,该方法创建一个包含计数项的有序列表:

<script language="Cache" method="MakeList"
arguments="count:%Integer" returntype="%String">
   New i
   Write "<ol>",!

   For i = 1:1:count {
      Write "<li> Item",i,!
   }
   Write "</ol>",!
   Quit ""

</script>

然后,可以从 CSP 文档中的其他位置调用此方法:

<hr>
#(..MakeList(100))#

还可以使用继承(使用<csp:class> 标记)将先前定义的方法继承到页面类或调用另一个类的类方法:

<hr>
#(##class(MyApp.Utilities).MakeList(100))#

SQL

标签:服务器端,第二十九章,Write,文档,MakeList,方法,CSP
From: https://www.cnblogs.com/yaoxin521123/p/16834550.html

相关文章

  • 【Coel.游记】【成王败寇】CSP-S 2022 游记
    前言CSP-S2022,是我第一次参加的S组比赛,也可能是最后一次了。正如标题所说的“成王败寇”,这次比赛,成功就能继续走下去,失败就只能退役。未来会怎么样?拭目以待吧……\(......
  • CSP 2022 S2 游记
    可能更好的阅读体验Day-3得知放在杭州学军海创园区考试,说是要住全季酒店,要全寄的节奏。义乌的怎么在杭师大啊,看来不大可能见到FLY了。Day-2真·全寄酒店,整个考点......
  • 第二十八章 使用 CSP 进行基于标签的开发 - 运行时表达式
    第二十八章使用CSP进行基于标签的开发-运行时表达式运行时表达式CSP文档可能包含在提供页面时(即在运行时)在CSP服务器上运行的表达式。此类表达式使用#(expr)#......
  • CSP-S2022 游寄
    前言:最后确实寄了,因为疫情,都没考成。\(8.26\)占坑。\(8.23\)参加浴谷月赛初赛模拟,报的\(S\)组,只有\(71\)分。\(8.25\)\(AK\)了同学出的比赛。\(8.26\)参加了......
  • CSP 2022 退役寄
    坐标SC。去年J组不错,不打了。本来说考完初赛晚上就开坑的,结果没来得及,拖到复赛前夕...9.10初赛线上了,本来希望延迟的,虽然很不现实。。。其实线上线下都一样,虽然还是......
  • CSP-S游寄(流水账)
    我其实没什么想说的,就是想聊一聊这段时间的感受第一天来的时候,我们英明神武的\(Huge\)可能是把发手机的这件事忘了,一路上就只能睡觉,但睡一觉就到了石家庄。我和\(blue......
  • CSP-S/J 2022 游记
    DAY\(-3\)晚上,提前面基lhx1048576,一起坐车去SY。在车上,lhx1048576提出了「lhx1048576面基luhouxi」的著名论断,我们一起发明了「AK打铁」和「铁AK」(fAKe=Fe+AK)。......
  • P7078 [CSP-S2020] 贪吃蛇
    [CSP-S2020]贪吃蛇LuoguP7078题目描述草原上有\(n\)条蛇,编号分别为\(1,2,\ldots,n\)。初始时每条蛇有一个体力值\(a_i\),我们称编号为\(x\)的蛇实力比编号为......
  • 超快全球任播OCSP:白嫖谷歌云免费SSL证书!
    起因这次*.google.com被DNS污染,属于是让我增长了很多知识(污染详情:https://www.v2ex.com/t/884153(需智能上网))其中有提到,谷歌云签发的SSL证书也不可用,当时也没有多想,觉得......
  • CSPS2019 括号树 题解
    链的部分分我们设f[i]表示以i结尾的括号序列有多少个,那么i的实际答案就是f的前缀和显然,所有左括号和不能匹配的右括号的f均为0对于每一个能匹配的右括号i,我们找到与之......