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