txtechWMLXhtml标签文档包jarfreemaker.docx

上传人:b****2 文档编号:18003061 上传时间:2023-08-05 格式:DOCX 页数:13 大小:19.27KB
下载 相关 举报
txtechWMLXhtml标签文档包jarfreemaker.docx_第1页
第1页 / 共13页
txtechWMLXhtml标签文档包jarfreemaker.docx_第2页
第2页 / 共13页
txtechWMLXhtml标签文档包jarfreemaker.docx_第3页
第3页 / 共13页
txtechWMLXhtml标签文档包jarfreemaker.docx_第4页
第4页 / 共13页
txtechWMLXhtml标签文档包jarfreemaker.docx_第5页
第5页 / 共13页
txtechWMLXhtml标签文档包jarfreemaker.docx_第6页
第6页 / 共13页
txtechWMLXhtml标签文档包jarfreemaker.docx_第7页
第7页 / 共13页
txtechWMLXhtml标签文档包jarfreemaker.docx_第8页
第8页 / 共13页
txtechWMLXhtml标签文档包jarfreemaker.docx_第9页
第9页 / 共13页
txtechWMLXhtml标签文档包jarfreemaker.docx_第10页
第10页 / 共13页
txtechWMLXhtml标签文档包jarfreemaker.docx_第11页
第11页 / 共13页
txtechWMLXhtml标签文档包jarfreemaker.docx_第12页
第12页 / 共13页
txtechWMLXhtml标签文档包jarfreemaker.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

txtechWMLXhtml标签文档包jarfreemaker.docx

《txtechWMLXhtml标签文档包jarfreemaker.docx》由会员分享,可在线阅读,更多相关《txtechWMLXhtml标签文档包jarfreemaker.docx(13页珍藏版)》请在冰点文库上搜索。

txtechWMLXhtml标签文档包jarfreemaker.docx

txtechWMLXhtml标签文档包jarfreemaker

天下网专用标签说明文档

V1.0

Createbygui

1.文档更新日志

时间

操作人

说明

2008-06-26

gui

创建文档

2009-10-09

gui

新增标签

2.文档说明

Freemarker中引入标签,1.0:

<#assigntx=JspTaglibs[“/WEB-INF/tx-taglibs-wml-1.0.tld”]>

2.0:

<#assignxhtml=JspTaglibs[“/WEB-INF/tx-taglibs-xhtml-1.0.tld”]>

jsp中引入标签,1.0:

<%@tagliburi=”/WEB-INF/tx-taglibs-wml-1.0.tld”prefix=”tx”%>

2.0:

<%@tagliburi=”/WEB-INF/tx-taglibs-xhtml-1.0.tld”prefix=”xhtml”%>

[attribute=”value”]:

这是一个可选的标签属性

attribute=”value”|attribute=”value”:

两个属性中必须选择一个,都选时按文档中的优先顺序决定使用哪一个属性

文档示例使用freeMarker语法

2.1href

URL重写(加z=),加jessionid.

2.0中可以使用,根据cookie中access的属性决定是否在URL中增加参数z

语法:

<@tx.hrefurl=”value”[encodeURL=”value”]>bodycontent

属性:

名称

必须

类型

默认值

说明

url

Y

String

null

链接中增加用户信息

encodeURL

N

boolean

false

加上jessionid

id

N

String

null

2.0专有属性

cssClass

N

String

null

2.0专有属性,即class

name

N

String

null

2.0专有属性

onclick

N

String

null

2.0专有属性

target

N

String

null

2.0专有属性

type

N

String

null

2.0专有属性

title

N

String

null

2.0专有属性

rel

N

String

null

2.0专有属性

accesskey

N

String

null

2.0专有属性

2.2anchor

anchor方式,默认post方式提交,utf-8编码,链接加z=,链接名称中特殊字符自动转换

兼容2.0,不过原来的代码顺序要做相应的调整:

输入框应该移至本标签体内,原param标签同样兼容2.0,不过其参数以隐藏的形式传送.(charset在2.0中无效),2.0中的submit的name为tagSubmit

语法:

<@tx.anchorurl=”value”title=”value”[method=”post|get”][charset=”value”][encodeURL=”false|true”]>

bodycontent

anchor>

属性:

名称

必须

类型

默认值

说明

url

Y

String

null

链接

title

Y

String

null

链接名称

method

N

String

post

提交方式

charset

N

String

utf-8

编码方式

encodeURL

N

Boolean

false

加上jessionid

2.3param

配合<@tx.anchor>,传递参数

兼容2.0.具体说明见

语法:

<@tx.paramvar=”value”value=”value”/>

属性:

名称

必须

类型

默认值

说明

var

Y

String

empty

参数名

value

Y

String

empty

2.4txdiv

天下网内容分割符

2.0中暂时同1.0的表现形式不变

语法:

<@tx.txdiv/>

2.5critic

评论模块,原评论系统,现评论系统已升级

兼容2.0

语法:

<@tx.criticapp=”value”sign=”value”[topshow=”value”][returl=”value”][anonymous=”value”]/>

属性:

名称

必须

类型

默认值

说明

app

Y

String

null

评论模块名称

sign

Y

String

null

唯一标识

topshow

N

Integer

String

3

显示评论的条数

returl

N

String

当前页

注意forward页面

anonymous

N

Boolean

false

2.6out

输出显示,可指定输出长度,过滤特殊字符

兼容2.0

语法:

<@tx.outvalue=”value”[words=”value”][start=”value”][end=”value”][def=”value”]/>

属性:

名称

必须

类型

默认值

说明

value

Y

String

null

输出字符串

words

N

Integer

String

优先,从头开始截取

显示字符数

start

N

Integer

String

words

截取的开始位置

end

N

Integer

String

与start配合使用,默认截到最后

截取的结束位置

def

N

String

超过指定长度时末尾添加的字符

2.7page

新的分页标签参见2.19,支持两种样式

标准分页,支持get|post两种方式,使用时url应按如下格式:

http:

//domain/xx.xx?

[param=value[…]]&pn=

兼容2.0

在freemarker模板中,请通过setAttribute(“pageTagParameter”,Map)赋值,标签按page|request|session的顺序查找该对象.

语法:

<@tx.pagetotal=”value”totalpage=”value”|row=”value”pagenow=”value”url=”value”[desc=”value”][style=”value”][method=”post|get”][charset=”value”][param=”value”][encodeURL=”false|true”]/>

<@tx.pagetotal=”value”totalpage=”value”|row=”value”pagenow=”value”url=”value”[desc=”value”][style=”value”][method=”post|get”][charset=”value”][param=”value”][encodeURL=”false|true”]>

bodycontent

属性:

名称

必须

类型

默认值

说明

total

Y

Integer

String

0

列表记录总数

totalpage

N

Integer

String

0

列表总分页,优于row

row

N

Integer

String

10

每页显示的记录数量

pagenow

Y

Integer

String

0

当前页数

url

Y

String

null

翻页地址

desc

N

String

记录条数的形容词

style

N

int/String

0

翻页样式,0.标准(2行)1.简单(1行)

method

N

String

get

链接提交方式

charset

N

String

utf-8

编码方式

param

N

Java.util.Map

null

以post方式提交

encodeURL

N

Boolean

false

加jessionid

2.8recommend

推荐模块,推荐系统已升级,未更新

兼容2.0

语法:

<@tx.recommenddesc=”value”[url=”value”][value=”value”][returl=”value”]>

bodycontent

属性:

名称

必须

类型

默认值

说明

desc

Y

String

null

推荐简介

url

N

String

当前页URL

推荐页面的地址

value

N

String

同desc

推荐内容

returl

N

String

同url

注意forward页面

2.9return

手机软返回,原XXX

不支持2.0,保留时不输出任何信息

语法:

<@tx.returnvalue=”value”/>

或<@tx.return>bodycontent

属性:

名称

必须

类型

默认值

说明

value

N

String

null

链接名称

2.10loc

记录用户当前位置

兼容2.0

语法:

<@tx.locappid=”value”[subid=”value”][url=”value”]/>

属性:

名称

必须

类型

默认值

说明

appid

Y

Integer

String

0

<1时不操作

subid

N

Integer

String

0

url

N

String

当前页URL

注意forward时不同

2.11ontimer

自动跳转

兼容2.0,注意放置到内(2.0中z已经不用了)

语法:

<@tx.ontimerurl=”value”[time=”value”][z=”value”][encodeURL=”value”]/>

属性:

名称

必须

类型

默认值

说明

url

Y

String

null

跳转目的地

time

N

Integer

String

10

暂停时间

z

N

Boolean

true

是否带z值

encodeURL

N

Boolean

false

是否加jessionid

2.12link

标准页脚

1.0/2.0中都不推荐使用,改用包含文件

语法:

<@tx.link/>

2.13header

标准页头

兼容2.0

语法:

<@tx.header/>

2.14cardheader

cardHeader.jsp

1.0/2.0中都不推荐使用,改用包含文件

语法:

<@tx.cardheader/>

2.15firstIn

firstIn.jsp

1.0/2.0中都不推荐使用,改用包含文件

语法:

<@tx.firstIn/>

2.16userName

根据用户ID取用户昵称,特殊字符已经转换.

兼容2.0

语法:

<@tx.userNameuid=”value”/>

属性:

名称

必须

类型

默认值

说明

uid

Y

Integer

String

0

用户ID

2.17formatDate

格式化时间输出.应用于freeMarker时建议使用其自带的格式化输出方法。

目前此标签在freeMarker中只能传入字符串类型的时间值.(freeMarker格式化时间:

${time?

string(“yyyy-MM-ddHH:

mm:

ss”)})

兼容2.0

常用语法:

<@tx.formatDatevalue=”value”[pattern=”yyyy-MM-ddHH:

mm:

ss”][valuePattern=”value”]/>

属性:

名称

必须

类型

默认值

说明

value

Y

java.util.Date

java.lang.long

java.lang.String

null

需要格式化的时间,String也可以是时间戳

pattern

N

java.lang.String

yyyy-MM-ddHH:

mm:

ss

输入的时间格式

valuePattern

N

java.lang.String

yyyy-MM-ddHH:

mm:

ss

当时value是字符串时的格式,字符类时间戳不用

2.18txDate

天下网专用的格式化时间输出.等同于直接调用com.tx.util.date.TxDateFormat.standardDateFormat(java.util.Datedate)方法.目前此标签在freeMarker中只能传入字符串类型的时间值

兼容2.0

常用语法:

<@tx.txDatevalue=”value”[valuePattern=”value”]/>

属性:

名称

必须

类型

默认值

说明

value

Y

java.util.Date

java.lang.long

java.lang.String

null

需要格式化的时间,String也可以是时间戳

valuePattern

N

java.lang.String

yyyy-MM-ddHH:

mm:

ss

当时value是字符串时的格式,字符类时间戳不用

2.19txPage

支持两种样式的分页

新的分页标签,请构造一个com.tx.util.web.PageSplitUtil对象并命名为pageSplitUtil,将按page/request/session顺序查找该变量.

当分页需要通过post方式传递参数时,请使用setAttribute(“pageTagParameter”,Map)赋值,标签按page|request|session的顺序查找该对象.

注意:

分页的参数名指定为pn,这一点与原标签不同,请注意

兼容2.0

查看原分页标签说明

常用语法:

<@tx.txPage[style=”value”]/>

属性:

名称

必须

类型

默认值

说明

style

N

int/String

0

分页样式,0.标签分页(2行),1.简单分页

2.18hotCommend

热辣推荐

兼容2.0

常用语法:

<@tx.hotCommend[showNums=”value”][title=”value”]/>

属性:

名称

必须

类型

默认值

说明

showNums

N

int

String

3

热辣推荐显示条数

title

N

String

[HOT]热辣推荐

2.19getUrl

处理传入的URL:

根据cookie中access的属性决定是否在URL中增加参数z

仅支持2.0

常用语法:

<@xhtml.getUrl[showNums=”value”][title=”value”]/>

属性:

名称

必须

类型

默认值

说明

url

Y

String

null

encodeURL

N

String

false

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2