第十章: Velocity
一. Velocity介绍
Velocity是一种模板语言。
. 模板是用做文档基础的文本,预先设置好固定的文档结构,部分内容可以替换;
. 模板语言是一种标准的格式,用于定义文档中哪些变量需要被替换;
Velocity不仅支持变量的替换,还支持简单的控制结构(循环和if/else语句等)。
Velocity是一种运行期语言,JSP是一种静态的编译期语言。工具 ...
第九章: 标签库
WebWork提供四类标签:
. 数据标签: 从值栈中取数据,将数据设置到值栈;
. 控制流标签:改变程序的执行流,以及基于系统的状态产生不同的输出;
. UI标签: 主要呈现表单外观;
. 杂项标签: 生成URL和输入国际化文本等。
语法:1. 对String类型外的内容依据值栈进行求值;
2. 对String类型内容进行解析:WebWork查找符合%{...}样式的子串,然后对大括号间的表达式进行求值。
在默认情况下,W ...
第八章: 利用表达式语言获取数据
WebWork的EL-对象图导航语言(Object Graph Navigation Language, 缩写为OGNL)是作为Web页面脚本的最佳选择。
一. 基本特性
1. 访问bean属性
根据JavaBean的规范,bean属性使用诸如getXxx(), setXxx(), isXxx()或者hasXxx()这样标准形式的getter方法或
s ...
第七章: 使用result
result是指action已执行完毕并返回一个诸如success或者error的值之后执行的代码段。
一. 自定义result的配置
1. action
package ch7;
import java.util.Random;
import com.o ...
第5章: 使用interceptor增加功能
interceptor是WebWork最强大的特性之一,它可以在action和result执行前后进行处理。
一. interceptor如何被调用
1. 使用request封装类访问上传文件
当请求(*.action的请求)进入WebWork的ServletDispatcher的时侯,WebWork会查找该action的位置,然后这些配置会
  ...
第4章: 实现WebWork action
action是WebWork编程的核心部分,负责:
. 封装和传递数据;
. 逻辑处理
一. Action接口
要求action实现com.opensymphony.xwork.Action接口,该接口有一唯一方法需要实现:
String execute() throws Exception;
该接口内置很多静态属性,可作为execute()方法的返回值;
...
第三章: 配置WebWork
一. 配置Action
1. 基本配置
. action名
. action类
. result类型
  ...
第二章: WebWork方式的HelloWorld
一. 准备skeleton
1. 所需文件:
a. WebWork发布包下: webwork-2.2.4.jar
b. WebWork发布包下: \lib\default\*.jar
2. web.xml配置文件:
&n ...
- 浏览: 4137 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
我的相册
me
共 2 张
共 2 张
最近加入圈子
最新评论
-
在Eclipse中创建基于Axis ...
总是报错:invocationTargetException
-- by andy54321 -
《WebWork in action》第 ...
顶邓老师 顶邓老师
-- by wslxg -
在Eclipse中创建基于Axis ...
既然是新手贴,能否将图片传上来?
-- by flyingbob -
使用Axis2 Code Generator ...
[url][list=1] [*] [*][*]引用 [*] [/url] [ ...
-- by zhuliangsoft -
在Eclipse中创建基于Axis ...
不知道 services.xml 是怎么得到的
-- by snowme103






评论排行榜