Correct support for include/exclude parameters
----------------------------------------------
Key: WW-3514
URL: https://issues.apache.org/jira/browse/WW-3514
Project: Struts 2
Issue Type: Improvement
Components: Plugin - JSON
Affects Versions: 2.2.1
Reporter: John Lindal
JSONResult.setIncludeProperties() got the algorithm right, but using regular
expressions to match OGNL expressions is *painful*. The attached patches add
support for wildcard patterns to JSONResult and JSONInterceptor, and update
JSONInterceptor.setIncludeProperties() to use the correct algorithm.
The patches also add include/exclude support to JSONCleaner, to support
filtering on the input data. (Configuration for JSONInterceptor and JSONResult
only handle output filtering.)
There are also a couple of code clean-up changes, to eliminate code duplication.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.