Freemarker使用总结Word文档格式.docx
- 文档编号:15747680
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:26
- 大小:27.16KB
Freemarker使用总结Word文档格式.docx
《Freemarker使用总结Word文档格式.docx》由会员分享,可在线阅读,更多相关《Freemarker使用总结Word文档格式.docx(26页珍藏版)》请在冰豆网上搜索。
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(+)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Freemarker 使用 总结