WebWork 2.2.3 Release Notes
Key Changes
UI and Views
Tools
- Quickstart Support for arbitrary webapp deployment
- The new debug interceptor provides an ajax console to test your ognl expressions
Misc
- Better support for i18n and l10n
- Support for Java 5 enumeration type conversion
- Encodings during multipart requests are now properly handled
- Better and more transparant error handling
Migration Notes
The WebWork 2.2.3 release was aimed at fixing bugs for the current 2.2.x users. We will most likely not do another WW release, since all the developer attention now goes to the Struts 2.0 and XWork 2.0 projects, which should hit beta in the next few months. Users are advised to check their redirect and redirect-action results, as well as the various ajax related elements such as tabbed panes and datepickers. We'd like to thank everyone who helped us out on this release, and hope to see the same level of commitment and dedication over at Struts 2.0.
Changelog
For a complete list of all the changes, please refer to the complete changelog
OpenSymphony JIRA
(80 issues)
|
T |
Key |
Summary |
Assignee |
Reporter |
Pr |
Status |
Res |
Created |
Updated |
Due |
|
WW-1322
|
ww:head tag includes parameters in URLs to stylesheets
|
Rainer Hermanns
|
Patrick Lightbody
|
|
Resolved
|
FIXED
|
Jul 13, 2006
|
Feb 06, 2007
|
|
|
WW-1323
|
calendar tag produces URLs with included parameters
|
Rainer Hermanns
|
Patrick Lightbody
|
|
Resolved
|
FIXED
|
Jul 13, 2006
|
Jul 13, 2006
|
|
|
WW-1331
|
The Jsr168Dispatcher does not initialize the DispatcherUtils
|
Nils-Helge Garli
|
Nils-Helge Garli
|
|
Closed
|
FIXED
|
Jul 30, 2006
|
Aug 14, 2006
|
|
|
WW-1339
|
Redirect Action Result does no longer support paramterized values
|
Rainer Hermanns
|
Rainer Hermanns
|
|
Closed
|
CANNOT REPRODUCE
|
Aug 14, 2006
|
Aug 22, 2006
|
|
|
WW-492
|
XSLT Views + XML Mapping + HashMap support
|
Rainer Hermanns
|
kiran kumar
|
|
Closed
|
FIXED
|
Mar 08, 2004
|
Jun 26, 2006
|
|
|
WW-1319
|
Improve QuickStart so arbritrary webapps can be deployed as well
|
Patrick Lightbody
|
Bill Lynch
|
|
Resolved
|
FIXED
|
Jul 11, 2006
|
Jul 17, 2006
|
|
|
WW-1318
|
Deploying two webwork portlets in Jetspeed 2.0 throws ClassCastException
|
Nils-Helge Garli
|
Gunnar Rohde
|
|
Resolved
|
WON'T FIX
|
Jul 11, 2006
|
Aug 09, 2006
|
|
|
WW-1284
|
radiomap.ftl does not honour Boolean keys.
|
Rainer Hermanns
|
Eric Molitor
|
|
Closed
|
FIXED
|
May 30, 2006
|
May 31, 2006
|
|
|
WW-1296
|
remote div tag should be able to not auto start
|
tm_jee
|
tm_jee
|
|
Closed
|
FIXED
|
Jun 10, 2006
|
Jun 18, 2006
|
|
|
WW-1285
|
optiontransferselect tag does not honour doubleCssClass
|
tm_jee
|
Eric Molitor
|
|
Closed
|
FIXED
|
May 30, 2006
|
May 31, 2006
|
|
|
WW-1300
|
Add example using tree component
|
tm_jee
|
tm_jee
|
|
Closed
|
FIXED
|
Jun 16, 2006
|
Jun 18, 2006
|
|
|
WW-1298
|
Tree tag - setting some attribute have no effect.
|
tm_jee
|
tm_jee
|
|
Resolved
|
FIXED
|
Jun 14, 2006
|
Jun 14, 2006
|
|
|
WW-1085
|
Datepicker i18n related javascript errors
|
Rainer Hermanns
|
Patrick Lightbody
|
|
Resolved
|
FIXED
|
Jan 13, 2006
|
Jun 18, 2006
|
|
|
WW-1283
|
form tag doesn't honour actionAlias!method
|
Rainer Hermanns
|
Eric Molitor
|
|
Closed
|
FIXED
|
May 30, 2006
|
May 31, 2006
|
|
|
WW-1294
|
empty.ftl should be in simple theme instead of xhtml theme
|
tm_jee
|
tm_jee
|
|
Closed
|
FIXED
|
Jun 10, 2006
|
Jun 18, 2006
|
|
|
WW-1097
|
AJAX tags not working with IE 5.5
|
Rainer Hermanns
|
Rainer Hermanns
|
|
Closed
|
WON'T FIX
|
Jan 17, 2006
|
Jun 18, 2006
|
|
|
WW-1282
|
Form Tag needs accept-charset attribute
|
Rainer Hermanns
|
Eric Molitor
|
|
Closed
|
FIXED
|
May 30, 2006
|
May 31, 2006
|
|
|
WW-1270
|
tabbed pane shows 2 panels in some circumstances
|
tm_jee
|
Kevin Werner
|
|
Resolved
|
CANNOT REPRODUCE
|
Mar 25, 2006
|
Jun 21, 2006
|
|
|
WW-1268
|
Text component should override useBody() to return true
|
Rainer Hermanns
|
tm_jee
|
|
Closed
|
FIXED
|
Mar 25, 2006
|
Jun 18, 2006
|
|
|
WW-646
|
HTML Editor Component
|
tm_jee
|
Ricardo Lecheta
|
|
Closed
|
FIXED
|
Sep 26, 2004
|
Jun 18, 2006
|
|
|
WW-1260
|
Quickstart does not work well with DWR
|
Rainer Hermanns
|
Francisco Assis Rosa
|
|
Closed
|
NOT A PROBLEM
|
Mar 21, 2006
|
Jun 18, 2006
|
|
|
WW-1267
|
Encoding problem with URL tag when includeParams attribute is GET
|
Rainer Hermanns
|
tm_jee
|
|
Resolved
|
FIXED
|
Mar 25, 2006
|
Jun 20, 2006
|
|
|
WW-1286
|
FreemarkerManager cannot be created through Spring
|
tm_jee
|
tm_jee
|
|
Closed
|
FIXED
|
Jun 05, 2006
|
Feb 19, 2007
|
|
|
WW-1259
|
<ww:head> tag in ajax theme causes secure/non-secure content prompt in IE
|
Rainer Hermanns
|
Jason Jones
|
|
Resolved
|
WON'T FIX
|
Mar 21, 2006
|
Jun 23, 2006
|
|
|
WW-1269
|
ActionActionRedirectResult should have a methodName attribute as well.
|
Rainer Hermanns
|
tm_jee
|
|
Closed
|
FIXED
|
Mar 25, 2006
|
Jun 18, 2006
|
|
|
WW-1311
|
Unneccesary dependence on portlet API
|
Rainer Hermanns
|
Logi Ragnarsson
|
|
Closed
|
NOT A PROBLEM
|
Jun 27, 2006
|
Jun 27, 2006
|
|
|
WW-1278
|
Prefix failed when Multipart form is submited
|
Rainer Hermanns
|
tm_jee
|
|
Closed
|
FIXED
|
Mar 28, 2006
|
Jun 18, 2006
|
|
|
WW-1018
|
validation problem for webwork's !command pattern action
|
Jason Carreira
|
jacky hua
|
|
Closed
|
WON'T FIX
|
Dec 18, 2005
|
Jun 18, 2006
|
|
|
WW-827
|
Error in a tags theme template causes failback
|
Ian Roughley
|
Ian Roughley
|
|
Closed
|
FIXED
|
Sep 15, 2005
|
Jun 18, 2006
|
|
|
WW-1304
|
TLD for FormTag is missing accept charset (error in Form component xdoclet tags)
|
Rainer Hermanns
|
Rainer Hermanns
|
|
Closed
|
FIXED
|
Jun 22, 2006
|
Jun 26, 2006
|
|
|
WW-647
|
Client-side validation: show all validation errors
|
Patrick Lightbody
|
Matt Raible
|
|
Resolved
|
WON'T FIX
|
Sep 28, 2004
|
Jun 23, 2006
|
|
|
WW-1302
|
Uploaded filenames are converted to lowercase
|
Rainer Hermanns
|
Gilles Durys
|
|
Closed
|
FIXED
|
Jun 20, 2006
|
Jun 26, 2006
|
|
|
WW-1317
|
ajax capabilities with css_xhtml theme
|
tm_jee
|
tm_jee
|
|
Resolved
|
FIXED
|
Jul 04, 2006
|
Jul 09, 2006
|
|
|
WW-1307
|
Datepicker doesn't work with swedish locale (with workarounds)
|
tm_jee
|
Eric Molitor
|
|
Closed
|
FIXED
|
Jun 25, 2006
|
Jun 26, 2006
|
|
|
WW-1293
|
ComponentTag (GenericUIBean component) should allow templateDir to be set as attribute as well
|
tm_jee
|
tm_jee
|
|
Closed
|
FIXED
|
Jun 10, 2006
|
Jun 26, 2006
|
|
|
WW-1315
|
Ajax form-end template missing tooltip js
|
tm_jee
|
dusty pearce
|
|
Resolved
|
FIXED
|
Jun 29, 2006
|
Jul 01, 2006
|
|
|
WW-1316
|
UITag example in WW is not working
|
tm_jee
|
tm_jee
|
|
Resolved
|
FIXED
|
Jul 04, 2006
|
Jul 04, 2006
|
|
|
WW-1279
|
Interceptor param includeMethods doesnt work with JS validation
|
Rainer Hermanns
|
Eric Molitor
|
|
Closed
|
FIXED
|
May 30, 2006
|
Jun 26, 2006
|
|
|
WW-1305
|
ClassCastException in LocalizedTextUtils in Portlet when doing a submit to a model driven action
|
Rainer Hermanns
|
Eric Molitor
|
|
Closed
|
FIXED
|
Jun 25, 2006
|
Jun 26, 2006
|
|
|
WW-1306
|
Result Url not encoded
|
Rainer Hermanns
|
Eric Molitor
|
|
Closed
|
DUPLICATE
|
Jun 25, 2006
|
Jul 01, 2006
|
|
|
WW-1299
|
Demo Portlet under Jetspeed throws OgnlException
|
Nils-Helge Garli
|
Gunnar Rohde
|
|
Resolved
|
NOT A PROBLEM
|
Jun 15, 2006
|
Jul 04, 2006
|
|
|
WW-1291
|
ActionContextCleanup can fail in WebLogic 8.1
|
Rainer Hermanns
|
Pete Matern
|
|
Closed
|
FIXED
|
Jun 07, 2006
|
Jun 26, 2006
|
|
|
WW-1325
|
Tabpanel's panel does display its content during first load if it is remote
|
tm_jee
|
tm_jee
|
|
Resolved
|
FIXED
|
Jul 16, 2006
|
Jul 16, 2006
|
|
|
WW-1308
|
Java 5 Enumeration Type Conversion Support
|
Rainer Hermanns
|
Tamara Cattivelli
|
|
Closed
|
FIXED
|
Jun 26, 2006
|
Jun 27, 2006
|
|
|
WW-1324
|
Debug tag does not render id attribute correctly
|
Rainer Hermanns
|
Rainer Hermanns
|
|
Closed
|
FIXED
|
Jul 13, 2006
|
Dec 18, 2006
|
|
|
WW-1289
|
Quickstart does not load classes from WEB-INF/classes first
|
Patrick Lightbody
|
Nick Hill
|
|
Resolved
|
FIXED
|
Jun 06, 2006
|
Jul 17, 2006
|
|
|
WW-945
|
Global Results conflict
|
tm_jee
|
Onyeje Bose
|
|
Resolved
|
FIXED
|
Nov 08, 2005
|
Jul 13, 2006
|
|
|
WW-1330
|
<ww:action> does not pass <ww:param> values to action
|
tm_jee
|
Pat Niemeyer
|
|
Resolved
|
NOT A PROBLEM
|
Jul 29, 2006
|
Aug 09, 2006
|
|
|
WW-1326
|
SessionMap needs an invalidate method
|
Patrick Lightbody
|
Patrick Lightbody
|
|
Resolved
|
FIXED
|
Jul 18, 2006
|
Jul 18, 2006
|
|
|
WW-1337
|
utf-8 and commons upload
|
Rainer Hermanns
|
Rainer Hermanns
|
|
Closed
|
DUPLICATE
|
Aug 11, 2006
|
Aug 14, 2006
|
|
|
WW-1191
|
JavaScript validation (non-Ajax) doesn't look for an existing message before adding a new validation error
|
tm_jee
|
Matt Raible
|
|
Resolved
|
CANNOT REPRODUCE
|
Feb 17, 2006
|
Jul 30, 2006
|
|
|
WW-1332
|
Exception thrown when contentLength expression supplied in stream result xwork.xml definition
|
tm_jee
|
Francisco Assis Rosa
|
|
Resolved
|
FIXED
|
Jul 30, 2006
|
Aug 02, 2006
|
|
|
WW-1303
|
notify appears to be freemarker reserved word
|
Rainer Hermanns
|
Cris Daniluk
|
|
Closed
|
CANNOT REPRODUCE
|
Jun 20, 2006
|
Aug 14, 2006
|
|
|
WW-1290
|
Debuggability for WebWork 2.2.2
|
Rainer Hermanns
|
Tamara Cattivelli
|
|
Closed
|
FIXED
|
Jun 07, 2006
|
Aug 10, 2006
|
|
|
WW-1336
|
Freemarker result on WebLogic causes problems
|
Patrick Lightbody
|
Patrick Lightbody
|
|
Resolved
|
FIXED
|
Aug 09, 2006
|
Aug 09, 2006
|
|
|
WW-1272
|
improve "ant new" for creating webapp to allow directory webapp to be created under
|
tm_jee
|
tm_jee
|
|
Resolved
|
WON'T FIX
|
Mar 26, 2006
|
Aug 21, 2006
|
|
|
WW-1335
|
commons Upload encoding bug
|
tm_jee
|
tm_jee
|
|
Resolved
|
FIXED
|
Aug 06, 2006
|
Aug 18, 2006
|
|
|
WW-1328
|
Add If, Else and ElseIf to freemarker model
|
tm_jee
|
tm_jee
|
|
Resolved
|
FIXED
|
Jul 22, 2006
|
Aug 29, 2006
|
|
|
WW-769
|
UITags do not evaluate id attribute
|
tm_jee
|
John Patterson
|
|
Closed
|
FIXED
|
Apr 12, 2005
|
Aug 22, 2006
|
|
|
WW-1288
|
Strange behavior with <ww:action> tag
|
tm_jee
|
Nick Hill
|
|
Resolved
|
FIXED
|
Jun 06, 2006
|
Mar 20, 2007
|
|
|
WW-1266
|
URL tag - includeParams default is "none", but docs states "get" is the default
|
Rainer Hermanns
|
Claudio Miranda
|
|
Closed
|
FIXED
|
Mar 25, 2006
|
Jun 18, 2006
|
|
|
WW-1280
|
Unwanted locale-formatting of checkbox values
|
Rainer Hermanns
|
Eric Molitor
|
|
Closed
|
FIXED
|
May 30, 2006
|
Jun 18, 2006
|
|
|
WW-1255
|
XSLTResult - 3 issues
|
Rainer Hermanns
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 19, 2006
|
Jun 26, 2006
|
|
|
WW-1292
|
theme.properties not read from filesystem
|
tm_jee
|
Cris Daniluk
|
|
Resolved
|
FIXED
|
Jun 08, 2006
|
Dec 11, 2006
|
|
|
WW-1313
|
WebWork form tags do not have an accesskey attribute
|
tm_jee
|
Jennifer Grucza
|
|
Resolved
|
FIXED
|
Jun 27, 2006
|
Jul 02, 2006
|
|
|
WW-1287
|
Java 5 Enumeration Support
|
Rainer Hermanns
|
Tamara Cattivelli
|
|
Closed
|
FIXED
|
Jun 06, 2006
|
Jun 26, 2006
|
|
|
WW-1320
|
Invalid pointer to the lib/freemarker folder in the build-portlet target in the build.xml for the webapps.
|
Rainer Hermanns
|
Nils-Helge Garli
|
|
Closed
|
FIXED
|
Jul 12, 2006
|
Jul 13, 2006
|
|
|
WW-1312
|
ww:select tag does not support optgroup
|
tm_jee
|
Jennifer Grucza
|
|
Resolved
|
FIXED
|
Jun 27, 2006
|
Jul 07, 2006
|
|
|
WW-1295
|
Tabbed Panel: All tabs seen when first tab has remote="true"
|
Rainer Hermanns
|
Richard Lawrence
|
|
Closed
|
FIXED
|
Jun 10, 2006
|
Jul 16, 2006
|
|
|
WW-1334
|
submit tag with image type does not forward action correctly
|
Rainer Hermanns
|
justin fields
|
|
Closed
|
FIXED
|
Aug 01, 2006
|
Aug 10, 2006
|
|
|
WW-1329
|
redirect-action should be able to accept parameters
|
tm_jee
|
Jennifer Grucza
|
|
Resolved
|
FIXED
|
Jul 24, 2006
|
Jul 31, 2006
|
|
|
WW-1327
|
ww:param not functioning when used with ww:include
|
Rainer Hermanns
|
Sean Moriarty
|
|
Resolved
|
NOT A PROBLEM
|
Jul 19, 2006
|
Aug 10, 2006
|
|
|
WW-1274
|
Wrong end index used when pick path info from the request URI in RequestUtils.getServletPath(request).
|
Alexandru Popescu
|
Parker Wang
|
|
Closed
|
WON'T FIX
|
Mar 27, 2006
|
Aug 10, 2006
|
|
|
WW-1310
|
readonly attribute on ww:textfield does not behave as a boolean
|
Rainer Hermanns
|
Dieter van Baarle
|
|
Closed
|
FIXED
|
Jun 26, 2006
|
Feb 27, 2007
|
|
|
WW-978
|
ww:sort ww:generator and ww:subset tags are broken
|
Rainer Hermanns
|
Janari Põld
|
|
Closed
|
FIXED
|
Nov 30, 2005
|
Feb 16, 2007
|
|
|
WW-1297
|
radiomap.ftl formats long numbers with commas
|
Rainer Hermanns
|
Hugh Lang
|
|
Closed
|
FIXED
|
Jun 11, 2006
|
May 19, 2007
|
|
|
WW-980
|
how to reload xwork configuration
|
tm_jee
|
victorsosa
|
|
Resolved
|
FIXED
|
Dec 03, 2005
|
Jun 23, 2006
|
|
|
WW-770
|
Validation should be aware of namespace that action lives in
|
Unassigned
|
Alex Shneyderman
|
|
Closed
|
WON'T FIX
|
Apr 15, 2005
|
Jun 18, 2006
|
|
|
WW-1271
|
RequestMap not clearing entries when RequestMap.entries is called.
|
Rainer Hermanns
|
Matt Crawford
|
|
Closed
|
FIXED
|
Mar 25, 2006
|
Jun 18, 2006
|
|
|
WW-1338
|
URI is "/webwork" not "webwork" in 2.2.2
|
Philip Luppens
|
Binil Thomas
|
|
Closed
|
FIXED
|
Aug 14, 2006
|
Aug 14, 2006
|
|
|