[
https://issues.apache.org/jira/browse/WW-3514?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Lindal resolved WW-3514.
-----------------------------
Resolution: Fixed
> 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
> Assignee: John Lindal
> Fix For: 2.2.2
>
> Attachments: WildcardUtil.java, patch1, patch2, patch3, patch4
>
>
> 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.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira