温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Jspxcms标签基本知识点有哪些

发布时间:2022-01-19 17:09:39 来源:亿速云 阅读:128 作者:iii 栏目:开发技术

这篇文章主要介绍“Jspxcms标签基本知识点有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Jspxcms标签基本知识点有哪些”文章能帮助大家解决问题。

Jspxcms标签是基于FreeMarker开发,所有语法均为FreeMarker语法。

类型:

Jspxcms提供标签(Directives)和方法(Methods)

标签结构:

[@InfoList node='documentation' isIncludeChildren='true' limit='4';infos]

  <ul>
  [#list infos as info]
   <li>[@A bean=info length="20" append="..." target="_blank"/]</li>
  [/#list]

  </ul>
[/@InfoList]

标签名:InfoList。

参数:node、isIncludeChildren、limit。常用的参数类型有整型、布尔型、字符串。如:整型,limit=4,也可limit=&lsquo;4&rsquo;,两种方式均可系统会自动识别并转换类型。布尔型,isIncludeChildren=true,也可isIncludeChildren='true',系统会自动识别并转换类型。

返回值:infos。类型为:java.util.ArrayList<com.jspxcms.core.domain.Info>。返回值名称可以任意命名,如命名为:list、infoList均可。但需注意,如果为Page标签,返回值名称命名为pagedList,以便做同一的翻页样式。

标签返回值类型:

标签的返回类型可以分为三类:列表类型(java.util.List);分页类型(org.springframework.data.domain.Page);实体类型(如Info、Node等)

返回列表类型的标签命名为****List,如NodeList、InfoList、CommentList等

返回分页类型的标签命名为****Page,如NodePage、InfoPage、CommentPage等

返回实体的标签通常为该实体的类名,如:Node、Info

方法结构:

${getNode('news').name}

方法名:getNode。

参数:&lsquo;news&rsquo;。方法的参数通常建议按实际类型传递。比如${getNode(8).name}代表获取ID为8的节点对象的name属性,而${getNode('news').name}代表获取编码为&lsquo;news&rsquo;的节点对象的name属性。

返回值:方法的返回值通常为实体类,或者为字符串。示例中的方法返回值为实体类:com.jspxcms.core.domain.Node

关于“Jspxcms标签基本知识点有哪些”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注亿速云行业资讯频道,小编每天都会为大家更新不同的知识点。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI