Freemarker使用总结Word文档格式.docx

上传人:b****5 文档编号:15747680 上传时间:2022-11-15 格式:DOCX 页数:26 大小:27.16KB
下载 相关 举报
Freemarker使用总结Word文档格式.docx_第1页
第1页 / 共26页
Freemarker使用总结Word文档格式.docx_第2页
第2页 / 共26页
Freemarker使用总结Word文档格式.docx_第3页
第3页 / 共26页
Freemarker使用总结Word文档格式.docx_第4页
第4页 / 共26页
Freemarker使用总结Word文档格式.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

Freemarker使用总结Word文档格式.docx

《Freemarker使用总结Word文档格式.docx》由会员分享,可在线阅读,更多相关《Freemarker使用总结Word文档格式.docx(26页珍藏版)》请在冰豆网上搜索。

Freemarker使用总结Word文档格式.docx

timer

输出活动(包含嵌套的截取器和视图)执行时间

logger

输出活动的名字

chain

使得前一个活动的属性在当前活动中可用.通常与<

resulttype="

chain"

>

元素(在前一个活动定义中)一起使用.更多内容参阅链接截取器

static-params

把xwork.xml中定义的参数设置到活动中.相当于包含在<

action/>

标签中的<

param/>

标签.

params

将请求的参数设置到活动类中.

model-driven

如果活动实现ModelDriven,将getModel()的结果压入值栈.

component

激活注册的组件并允许活动使用.请参考components.xml

token

在活动中检查合法令牌(token),防止表单的重复提交

token-session

同上,但是在接到非法令牌时将提交的数据保存在session中

validation

使用定义在{Action}-validation.xml中的校验器进行校验

workflow

调用活动类中的validate方法.如果活动产生了错误将返回到输入视图.

servlet-config

提供访问HttpServletRequest和HttpServletResponse的途径(使用前请三思,因为它使你的代码与Servlet接口绑定在一起)

prepare

如果活动实现Preparable接口,调用它的prepare()方法.

conversionError

将ActionContext中的数据转换错误添加到活动的字段错误中

fileUpload

简化访问上传文件的截取器.更多信息请查看javadoc

execAndWait

在后台执行服务并向用户发送一个中间等待页面.参见:

ExecuteAndWaitInterceptor

2.jsp标签

UI标签包装了基本的HTML标签

名称

标签

描述

复选框

ww:

checkbox/>

绘制一个复选框输入字段

复选框列表

checkboxlist/>

绘制一个复选框列表

组合框

combobox/>

一个选项列表和一个文本框的组合组件

组件

component/>

绘制一个定制的UI组件

文件输入框

file/>

绘制一个文件选择输入字段

表单

form/>

定义一个输入表单

隐藏

hidden/>

绘制一个隐藏字段

文本标签

label/>

绘制一个文本标签,显示只读信息

密码

password/>

绘制一个密码输入字段

单选按钮(Radio)

radio/>

绘制一个单选按钮

选项列表

select/>

绘制一个选项列表元素

提交按钮

submit/>

绘制一个提交按钮

表格

table/>

绘制一个表格

选项卡(TabbedPane)

tabbedpane/>

绘制一个选项卡

文本域

textarea/>

绘制一个文本域

文本框

textfield/>

绘制一个文本框

令牌

token/>

防止表单重复提交

国际化标签

I18n

i18n/>

将资源包放入栈中

Text

text/>

绘制资源包中的字符串

非UI标签下列标签与值栈交互,并控制页面逻辑.

标签名

通用标签

为支持参数的标签设置参数

property/>

从值栈中提取值并显示

push/>

将指定对象压入值栈顶端

set/>

创建你自己的命名变量

URLtag(<

url/>

构建一个已编码的URL

组件化标签

提供另一种调用活动的方法

bean/>

初始化一个Bean以便访问它的功能

include/>

用于包含另一个页面或活动

流程控制标签

if/>

根据条件决定语句是否执行

elseif/>

当前一个测试失败后用于决定语句是否执行.

else/>

如果前一个测试为false时执行

迭代标签

iterator/>

在一个集合上进行迭代

generator/>

常见迭代器

append/>

添加一个迭代器列表

subset/>

迭代一个可迭代对象的一部分

merge/>

将几个迭代器合并为一个

sort/>

对一个迭代器排序

表达式语言

Situation

Current(WW-2.1)

ReferringtoanobjectinthePageContextscope

#attr['

itemIdOrName'

]

ReferringtoanobjectintheRequestscope

Same,butuse#request['

]ifnestedinaniteration.

ReferringtoanobjectintheSessionscope

#session['

ReferringtoanobjectintheApplicationscope

#application['

PropertySetters

foo.bartranslatestogetFoo().setBar()

PropertyGetters

foo.bartranslatestogetFoo().getBar()

Boolean/booleanPropertyGetters

Same,exceptusesdotnotationinsteadofaslash(i.e.foo.bar)

CollectionsasProperties

Collections(includingarrays)aresimilartootherobjects,excepttheyallowindexing:

foo.bar[indexOrKeyName]translatestogetFoo().getBar().get(indexOrKeyName)

获取类的属性

Javacode 

 

 

OGNLexpression(Muppetistheroot)

muppet.getName() 

name

muppet.getMother().getName() 

mother.name

muppet.getFather().getFather().getAge() 

father.father.age

文字类型和操作符

Literaltype 

Example 

char 

'

a'

String 

helloworld'

"

helloworld"

Boolean 

truefalse 

int 

123 

double 

123.5 

BigDecimal 

123b 

BigInteger 

123h 

Operation 

Example

add(+) 

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

当前位置:首页 > 医药卫生 > 临床医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1