软件包 comjeecms.cms.action.directive

类摘要
ChannelDirective 栏目对象标签
ChannelListDirective 栏目列表标签
ChannelPageDirective 栏目分页标签
CmsAdvertisingDirective 广告对象标签
CmsCommentListDirective 评论列表标签
CmsCommentPageDirective 评论分页标签
CmsFriendlinkCtgListDirective 友情链接类别列表标签
CmsFriendlinkListDirective 友情链接类别列表标签
CmsGuestbookCtgListDirective 专题列表标签
CmsGuestbookListDirective 评论列表标签
CmsGuestbookPageDirective 留言分页标签
CmsModelDirective 模型对象标签
CmsTopicListDirective 专题列表标签
CmsTopicPageDirective 专题分页标签
CmsVoteDirective 投票标签
CmsVoteListDirective 网上调查列表标签
ContentDirective 内容对象标签
ContentListDirective 内容列表标签
ContentPageDirective 内容分页标签
ContentTagListDirective TAG列表标签
ContentTagPageDirective TAG分页标签
PaginationDirective 翻页包含标签
ScoreGroupDirective 评分组对象标签

、通过这些类可以找到标签使用时的输入参数和输出参数。

输出参数有tag_bean,tag_list,tag_pagition

com.jeems.common.web.freemarker

DirectiveUtils类中定义:

/**
* 输出参数:对象数据
*/
public static final String OUT_BEAN = "tag_bean";
/**
* 输出参数:列表数据
*/
public static final String OUT_LIST = "tag_list";
/**
* 输出参数:分页数据
*/
public static final String OUT_PAGINATION = "tag_pagination";

参数对应的类型:

找到相应标签类中这样的代码,可以看到输出的是tag_list的名字,它的类型是context类型,打开Content类,看到可以输出的值.url,.name,.title.......

List<Content> list = getList(params, env);

pamWrap.put(OUT_LIST, DEFAULT_WRAPPER.wrap(list));

版权声明:本文为博主原创文章,未经博主允许不得转载。

jeecms各种标签类(大部分,并没有包含一些其他的如text_cut html_cut之类)的更多相关文章

  1. EffectiveJava——类层次优于标签类

    标签类: 有时候,可能会遇到带有两种甚至更多钟风格的类的实例的类,并包含表示实例风格的(tag)域.例如下面这个类,它能够表示圆形或者矩形: /** * 类层次优先与标签类 * @author wei ...

  2. Jeecms自定义标签用法[单个内容]

    1.com.jeecms.cms.action.directive包下建立自己的标签类

  3. Effective Java 第三版——23. 优先使用类层次而不是标签类

    Tips <Effective Java, Third Edition>一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将 ...

  4. EffectiveJava(20)使用子类型化优化标签类

    标签类:其中有许多样板代码,包括枚举声明,标签域和条件语句 如果要给它添加风格,除了有权限修改源码之外,你还得给每个条件语句都添加一个条件,否则就会在运行时失败 标签类过于冗长,容易出错,并且效率低下 ...

  5. JEECMS 自定义标签

    CMS 是”Content Management System” 的缩写,意为” 内容管理系统”. 内容管理系统是企业信息化建设和电子政务的新宠,也是一个相对较新的市场.对于内容管理,业界还没有一个统 ...

  6. JEECMS自定义标签

    查看JEECMS的源代码发现开发者版本还没有类似现成的统计标签,一种解决的办法是使用现有的JEECMS标签,像这样Struts( [@cms_content_list channel=id]${tag ...

  7. Cocos2d-x 3.0标签类Label

    Cocos2d-x 3.0后推出了新的标签类Label,这种标签通过使用FreeType[1]来使它在不同的平台上有相同的视觉效果.由于使用更快的缓存代理,它的渲染也将更加快速.Label提供了描边和 ...

  8. JavaEE自定义标签:标签类的创建、tld配置文件的创建(位置、如何创建)、Web-XML配置、JSP应用

    1.标签 以类似于html标签的方式实现的java代码的封装. 第一:形成了开发标签的技术标准---自定义标签的技术标准. 第二:java标准标签库(sun之前自己开发的一系列的标签的集合)jstl, ...

  9. firefox快捷键窗口和标签类

    firefox快捷键窗口和标签类: 关闭标签: Ctrl+W 或 Ctrl+F4关闭窗口: Ctrl+Shift+W 或 Alt+F4向左移动标签: Ctrl+左方向键 或 Ctrl+上方向键向右移动 ...

随机推荐

  1. 模块化开发(requireJS)

    模块化 在前端使用模块化开发,可以将代码根据功能实施模块的划分,每个模块功能(职责)单一,在需要更改对应的功能的时候,只需要对指定的模块进行修改,其他模块不受任何影响. 为什么要进行前端模块化? 达到 ...

  2. VS2010-MFC(MFC常用类:CString类)

    转自:http://www.jizhuomi.com/software/228.html CString类简介 CString类作为MFC的常用类,当之无愧.可以这样说,只要是从事MFC开发,基本都会 ...

  3. VS2010-MFC(常用控件:图片控件Picture Control)

    转自:http://www.jizhuomi.com/software/193.html 本节主要讲一种简单实用的控件,图片控件Picture Control.我们可以在界面某个位置放入图片控件,显示 ...

  4. Vue项目组织规范

    目录 一.项目结构的核心思想 二.项目目录结构 三.资源路径编译规则 四.index.html 五.build目录 和 config目录 六.public目录 七.static 目录 八.src目录结 ...

  5. 实验室系统tomcat 6 java.lang.OutOfMemoryError: Java heap space

    java.lang.OutOfMemoryError: Java heap space

  6. quartz的job中注入spring对象!

    一般情况下,quartz的job中使用autowired注解注入的对象为空,这时候我们就要使用spring-quartz提供的AdaptableJobFactory类. 自定义一个类: public  ...

  7. QString组合、拆分。

    1.组合字符常用arg()函数 QString test=QString("_haha_%1_hehe%2") .arg("ee").arg("aa& ...

  8. Java必备的几个开发工具,你会几个?

    Java技术栈 www.javastack.cn 优秀的Java技术公众号 以下是Java技术栈微信公众号发布的所有关于 Java 常用工具干货,会从以下几个方面汇总,本文会长期更新. 开发工具篇 M ...

  9. idea在同一窗口创建多个项目(详细步骤)

    需要创建的项目目录结构 1.file——>项目结构 2.创建一个新的模块

  10. <每日一题>题目14:拷贝的问题

    ''' 拷贝的问题 引用:无论怎么变都一起变 浅拷贝:只拷贝父对象,不会拷贝父对象中的子对象 深拷贝:完全拷贝,重新划分内存空间 ''' 具体如下图: 题目: #求a.b.c.d的值 import c ...