WebWork 2.2.2 发行公告
主要变化
Portlets
- Portlet 增加了测试, logging 和 url 已经修正
- 增加了对Velocity的支持
校验
UI 和视图
工具
其他
迁移注意事项
WebWork 2.2.2 是一个错误修正发布版本,也包含一些小的改进,大多数和视图层相关. 迁移到 2.2.2 可能是很简单的,需要注意一个Param 标签.
WebWork 2.2.2 是在Opensymphony光环下的最后一次发布.WebWork 现在已经移动到Apache组织,将会作为计划在2006年8月发布的新的Struts Action 2.0的基础.
修改记录
要查看完整的修改记录,请查看 complete changelog
已知问题
XSL Result 在Java 5.0上存在问题.
OpenSymphony JIRA
(113 issues)
|
|
T |
Key |
Summary |
Assignee |
Reporter |
Pr |
Status |
Res |
Created |
Updated |
Due |
|
WW-1265
|
DatePicker - locale/language problems
|
Rene Gielen
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 23, 2006
|
Mar 24, 2006
|
|
|
WW-1264
|
Fix broken calender i18n js scripts
|
Rene Gielen
|
Rene Gielen
|
|
Closed
|
FIXED
|
Mar 23, 2006
|
Mar 23, 2006
|
|
|
WW-1263
|
config-browser - can not list interceptors correctly
|
Rainer Hermanns
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 23, 2006
|
Mar 23, 2006
|
|
|
WW-1262
|
showcase - some issues
|
Rene Gielen
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 23, 2006
|
Mar 23, 2006
|
|
|
WW-1261
|
add a test directory and a sample test case to webapp "ant new" target
|
tm_jee
|
tm_jee
|
|
Resolved
|
FIXED
|
Mar 22, 2006
|
Mar 22, 2006
|
|
|
WW-1258
|
Ignoring ClientDisconnectExceptions in the log file
|
Rene Gielen
|
Jeroen van Vianen
|
|
Closed
|
WON'T FIX
|
Mar 21, 2006
|
Mar 21, 2006
|
|
|
WW-1256
|
Create a ww:reset component to work along with ww:submit
|
Rene Gielen
|
Rene Gielen
|
|
Closed
|
FIXED
|
Mar 20, 2006
|
Mar 21, 2006
|
|
|
WW-1254
|
zipped distribution should contain a project directory webwork-X.Y.Z
|
Alexandru Popescu
|
Rainer Hermanns
|
|
Resolved
|
FIXED
|
Mar 20, 2006
|
Mar 20, 2006
|
|
|
WW-1253
|
Default Action Support
|
Unassigned
|
Andres March
|
|
Resolved
|
FIXED
|
Mar 19, 2006
|
Mar 19, 2006
|
|
|
WW-1251
|
Running ant new in webapps fails
|
Claus Ibsen
|
Eric Molitor
|
|
Closed
|
FIXED
|
Mar 19, 2006
|
Mar 22, 2006
|
|
|
WW-1249
|
FileUploadInterceptor not using internationalized error message
|
Don Brown
|
tm_jee
|
|
Resolved
|
FIXED
|
Mar 18, 2006
|
Mar 18, 2006
|
|
|
WW-1248
|
DatePickerTag single click not working
|
Rene Gielen
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 17, 2006
|
Mar 18, 2006
|
|
|
WW-1247
|
Document interceptor properties overriding on action configuration level
|
tm_jee
|
Rene Gielen
|
|
Closed
|
FIXED
|
Mar 17, 2006
|
Mar 18, 2006
|
|
|
WW-1246
|
Document excludeMethods / includeMethods parameters for validator, token and workflow interceptor
|
tm_jee
|
Rene Gielen
|
|
Closed
|
FIXED
|
Mar 17, 2006
|
Mar 18, 2006
|
|
|
WW-1245
|
Add an example for the Date component in showcase app
|
Rainer Hermanns
|
Rene Gielen
|
|
Closed
|
FIXED
|
Mar 17, 2006
|
Mar 21, 2006
|
|
|
WW-1244
|
Velocity doubleselect tag exmple does not work as expected in showcase application
|
Rene Gielen
|
Rene Gielen
|
|
Closed
|
FIXED
|
Mar 17, 2006
|
Mar 18, 2006
|
|
|
WW-1243
|
doubleselect tag causes exception, indicating invalid stack constitution assumption
|
Rene Gielen
|
Rene Gielen
|
|
Resolved
|
FIXED
|
Mar 17, 2006
|
Mar 18, 2006
|
|
|
WW-1242
|
action attribute in form ads .action onto value
|
Rainer Hermanns
|
Ian Roughley
|
|
Closed
|
FIXED
|
Mar 17, 2006
|
Mar 17, 2006
|
|
|
WW-1241
|
Have ObjectFactoryDestroyable and ObjectFactoryLifecycle (in addition to the current ObjectFactoryInitlalizable)
|
tm_jee
|
tm_jee
|
|
Resolved
|
FIXED
|
Mar 16, 2006
|
Mar 16, 2006
|
|
|
WW-1240
|
Improve component parameter documentation to have real javadoc
|
Rene Gielen
|
Rene Gielen
|
|
Closed
|
FIXED
|
Mar 16, 2006
|
Mar 19, 2006
|
|
|
WW-1239
|
MultiPartRequestWrapper uses Class.forName resulting in 500 error
|
Rainer Hermanns
|
Nick Hill
|
|
Resolved
|
FIXED
|
Mar 15, 2006
|
Mar 16, 2006
|
|
|
WW-1238
|
Fix Getting Started Documentation
|
Rene Gielen
|
Rene Gielen
|
|
Resolved
|
FIXED
|
Mar 14, 2006
|
Mar 23, 2006
|
|
|
WW-1237
|
Refine logging
|
Nils-Helge Garli
|
Nils-Helge Garli
|
|
Closed
|
FIXED
|
Mar 13, 2006
|
Mar 17, 2006
|
|
|
WW-1236
|
Missing test for null 'action' property in start() of URL component?
|
Unassigned
|
Nils-Helge Garli
|
|
Resolved
|
FIXED
|
Mar 13, 2006
|
Dec 15, 2006
|
|
|
WW-1235
|
JakartaMultiPartRequest - refactor to not used deprecated methods
|
Claus Ibsen
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 11, 2006
|
Mar 11, 2006
|
|
|
WW-1234
|
replace deprecated way of geting Freemarker's Configuration in FreemarkerManager
|
tm_jee
|
tm_jee
|
|
Resolved
|
FIXED
|
Mar 11, 2006
|
Mar 11, 2006
|
|
|
WW-1233
|
Add a Plain Text Result
|
tm_jee
|
tm_jee
|
|
Resolved
|
FIXED
|
Mar 11, 2006
|
Mar 11, 2006
|
|
|
WW-1231
|
ActionMapper no support for multipart request
|
Rainer Hermanns
|
yoshihara hidehiko
|
|
Resolved
|
FIXED
|
Mar 10, 2006
|
Mar 17, 2006
|
|
|
WW-1230
|
Improve portal integration unit tests
|
Nils-Helge Garli
|
Nils-Helge Garli
|
|
Closed
|
FIXED
|
Mar 10, 2006
|
Mar 22, 2006
|
|
|
WW-1228
|
When deploying portlets that use the new webwork Jsr168Dispatcher class the portlet titles are unavailable in liferay 3.6.1
|
Nils-Helge Garli
|
Jason Thorpe
|
|
Closed
|
FIXED
|
Mar 08, 2006
|
Mar 17, 2006
|
|
|
WW-1227
|
Showcase - token examples
|
Rainer Hermanns
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 05, 2006
|
Mar 05, 2006
|
|
|
WW-1226
|
Client side JavaScript validation not working when using xwork-tiger
|
Rainer Hermanns
|
Rainer Hermanns
|
|
Closed
|
FIXED
|
Mar 04, 2006
|
Mar 18, 2006
|
|
|
WW-1225
|
Clover report without log debug
|
Rainer Hermanns
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 04, 2006
|
Mar 04, 2006
|
|
|
WW-1224
|
Portlet URL support doesn't follow JSR-168 spec
|
Nils-Helge Garli
|
Eric Dalquist
|
|
Closed
|
FIXED
|
Mar 03, 2006
|
Feb 28, 2007
|
|
|
WW-1223
|
div not working without delay > 0 in ajax theme
|
Ian Roughley
|
Philip Luppens
|
|
Closed
|
FIXED
|
Mar 02, 2006
|
Mar 16, 2006
|
|
|
WW-1221
|
Extending xhtml template
|
Rainer Hermanns
|
Schava Eugene
|
|
Closed
|
FIXED
|
Mar 01, 2006
|
Mar 17, 2006
|
|
|
WW-1220
|
Some missing javadoc OpenSymphony copyright for recent submitted files
|
Rene Gielen
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 01, 2006
|
Mar 02, 2006
|
|
|
WW-1219
|
Create a Button Tag
|
Rene Gielen
|
tm_jee
|
|
Resolved
|
FIXED
|
Mar 01, 2006
|
Mar 12, 2006
|
|
|
WW-1218
|
Support <input type=image ...> style html rendering for <ww:submit /> component
|
Rene Gielen
|
tm_jee
|
|
Resolved
|
FIXED
|
Mar 01, 2006
|
Mar 17, 2006
|
|
|
WW-1217
|
ww:text tag returns an invalid value for an i18n key that starts with the same name as an action variable
|
Rainer Hermanns
|
Nick Hill
|
|
Closed
|
FIXED
|
Feb 28, 2006
|
Oct 04, 2006
|
|
|
WW-1216
|
Action specific I18n texts are not resolved for showcase CRUD example
|
Rene Gielen
|
Rene Gielen
|
|
Resolved
|
CANNOT REPRODUCE
|
Feb 27, 2006
|
Mar 14, 2006
|
|
|
WW-1215
|
ValidationInterceptor - isDebugEnabled() missing
|
Rainer Hermanns
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Feb 26, 2006
|
Feb 26, 2006
|
|
|
WW-1214
|
ExecuteAndWaitInterceptor - new features, unit tests, improved javadoc and added examples to showcase
|
Rainer Hermanns
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Feb 26, 2006
|
Feb 27, 2006
|
|
|
WW-1213
|
ExecAndWait interceptor - logging spelling error
|
Alexandru Popescu
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Feb 26, 2006
|
Feb 26, 2006
|
|
|
WW-1212
|
Avoid excessive usage of ui attributes
|
tm_jee
|
tm_jee
|
|
Resolved
|
FIXED
|
Feb 25, 2006
|
Feb 27, 2006
|
|
|
WW-1211
|
Add sample usage of ww:text tag to showcase example
|
Rene Gielen
|
Rene Gielen
|
|
Closed
|
IMPLEMENTED
|
Feb 25, 2006
|
Feb 25, 2006
|
|
|
WW-1210
|
@ww.radio render the same "label for" in multiple form
|
Patrick Lightbody
|
Aby Herwendo
|
|
Resolved
|
FIXED
|
Feb 24, 2006
|
Mar 06, 2006
|
|
|
WW-1209
|
The validation.js is not sent to the client as text/javascript
|
Patrick Lightbody
|
Matt Raible
|
|
Resolved
|
FIXED
|
Feb 24, 2006
|
Mar 06, 2006
|
|
|
WW-1208
|
FieldError doesn't check if fieldError is null before rendering causing freemarker error
|
tm_jee
|
tm_jee
|
|
Resolved
|
FIXED
|
Feb 24, 2006
|
Feb 25, 2006
|
|
|
WW-1207
|
Add anchor attribute to the ww:url tag
|
Rainer Hermanns
|
Philip Luppens
|
|
Closed
|
FIXED
|
Feb 24, 2006
|
Feb 27, 2006
|
|
 | | |