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(-)