You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by lu...@apache.org on 2022/11/08 06:44:09 UTC

[struts] 01/01: Merge pull request #634 from apache/WW-5259-parser

This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/struts.git

commit 6ea50122d64df55d8197aa09a5d0bb1d50680a6e
Merge: 4ab427f2f ea7fba284
Author: Lukasz Lenart <lu...@apache.org>
AuthorDate: Tue Nov 8 07:43:59 2022 +0100

    Merge pull request #634 from apache/WW-5259-parser
    
    [WW-5259] Extracts UrlHelper#parseQueryString into a dedicated bean

 .../StrutsDefaultConfigurationProvider.java        |   9 +-
 .../java/org/apache/struts2/StrutsConstants.java   |   3 +-
 .../struts2/components/ExtraParameterProvider.java |   4 +-
 .../struts2/components/ServletUrlRenderer.java     |  29 ++-
 .../org/apache/struts2/components/UrlProvider.java |  22 +-
 .../config/StrutsBeanSelectionProvider.java        |   6 +-
 .../struts2/result/ServletDispatcherResult.java    |  14 +-
 .../struts2/result/ServletRedirectResult.java      |  19 +-
 ...sStringBuilder.java => QueryStringBuilder.java} |  13 +-
 ...rsStringBuilder.java => QueryStringParser.java} |   7 +-
 ...gBuilder.java => StrutsQueryStringBuilder.java} |  63 +++---
 .../struts2/url/StrutsQueryStringParser.java       |  98 ++++++++
 .../java/org/apache/struts2/url/UrlDecoder.java    |   8 +-
 .../java/org/apache/struts2/url/UrlEncoder.java    |   8 +-
 .../struts2/views/util/DefaultUrlHelper.java       |  73 ++----
 .../org/apache/struts2/views/util/UrlHelper.java   |  18 +-
 .../org/apache/struts2/default.properties          |  13 +-
 core/src/main/resources/struts-default.xml         |   6 +-
 .../result/ServletActionRedirectResultTest.java    |  11 +-
 .../result/ServletDispatcherResultTest.java        |  21 +-
 .../struts2/result/ServletRedirectResultTest.java  |  10 +-
 ...Test.java => StrutsQueryStringBuilderTest.java} |  14 +-
 .../struts2/url/StrutsQueryStringParserTest.java   |  84 +++++++
 .../struts2/views/util/DefaultUrlHelperTest.java   |  36 +--
 .../main/java/org/apache/struts2/JSPRuntime.java   |  13 +-
 .../org/apache/struts2/EmbeddedJSPResultTest.java  |  24 +-
 .../struts2/json/JSONActionRedirectResultTest.java |  19 +-
 .../struts2/components/PortletUrlRenderer.java     |  77 ++++---
 .../result/PortletActionRedirectResult.java        | 247 +++++++++++----------
 29 files changed, 565 insertions(+), 404 deletions(-)