This is an automated email from the ASF dual-hosted git repository. lukaszlenart pushed a commit to branch WW-5653-bootstrap5-sample-apps in repository https://gitbox.apache.org/repos/asf/struts.git
commit e75e7db9936da90aa4f4a58e1407ed3e0b196420 Author: Lukasz Lenart <[email protected]> AuthorDate: Sat Jul 18 07:06:34 2026 +0200 WW-5653 feat(showcase): migrate validation-demo pages to Bootstrap 5 Co-Authored-By: Claude Opus 4.8 <[email protected]> --- apps/showcase/src/main/webapp/WEB-INF/validation/ajaxFormSubmit.jsp | 2 +- .../src/main/webapp/WEB-INF/validation/ajaxFormSubmitSuccess.jsp | 2 +- .../src/main/webapp/WEB-INF/validation/clientSideValidationExample.jsp | 2 +- .../src/main/webapp/WEB-INF/validation/fieldValidatorsExample.jsp | 2 +- .../src/main/webapp/WEB-INF/validation/nonFieldValidatorsExample.jsp | 2 +- apps/showcase/src/main/webapp/WEB-INF/validation/quiz-basic.jsp | 2 +- apps/showcase/src/main/webapp/WEB-INF/validation/quiz-client-css.jsp | 2 +- apps/showcase/src/main/webapp/WEB-INF/validation/quiz-client.jsp | 2 +- apps/showcase/src/main/webapp/WEB-INF/validation/quiz-success.jsp | 2 +- .../main/webapp/WEB-INF/validation/storeErrorsAcrossRequestCancel.jsp | 2 +- .../main/webapp/WEB-INF/validation/storeErrorsAcrossRequestExample.jsp | 2 +- .../src/main/webapp/WEB-INF/validation/storeErrorsAcrossRequestOk.jsp | 2 +- .../webapp/WEB-INF/validation/successClientSideValidationExample.jsp | 2 +- .../main/webapp/WEB-INF/validation/successFieldValidatorsExample.jsp | 2 +- .../main/webapp/WEB-INF/validation/successNonFieldValidatorsExample.jsp | 2 +- .../main/webapp/WEB-INF/validation/successVisitorValidatorsExample.jsp | 2 +- .../src/main/webapp/WEB-INF/validation/visitorValidatorsExample.jsp | 2 +- 17 files changed, 17 insertions(+), 17 deletions(-) diff --git a/apps/showcase/src/main/webapp/WEB-INF/validation/ajaxFormSubmit.jsp b/apps/showcase/src/main/webapp/WEB-INF/validation/ajaxFormSubmit.jsp index cf8fddaeb..5baf758c6 100644 --- a/apps/showcase/src/main/webapp/WEB-INF/validation/ajaxFormSubmit.jsp +++ b/apps/showcase/src/main/webapp/WEB-INF/validation/ajaxFormSubmit.jsp @@ -39,7 +39,7 @@ </head> <body> -<div class="page-header"> +<div class="border-bottom pb-2 mb-3"> <h1>AJAX Form Submit</h1> </div> diff --git a/apps/showcase/src/main/webapp/WEB-INF/validation/ajaxFormSubmitSuccess.jsp b/apps/showcase/src/main/webapp/WEB-INF/validation/ajaxFormSubmitSuccess.jsp index f7d1cdcec..1bb03b256 100644 --- a/apps/showcase/src/main/webapp/WEB-INF/validation/ajaxFormSubmitSuccess.jsp +++ b/apps/showcase/src/main/webapp/WEB-INF/validation/ajaxFormSubmitSuccess.jsp @@ -26,7 +26,7 @@ </head> <body> -<div class="page-header"> +<div class="border-bottom pb-2 mb-3"> <h1>Success !</h1> </div> diff --git a/apps/showcase/src/main/webapp/WEB-INF/validation/clientSideValidationExample.jsp b/apps/showcase/src/main/webapp/WEB-INF/validation/clientSideValidationExample.jsp index 6f2d9c007..92bf57d88 100644 --- a/apps/showcase/src/main/webapp/WEB-INF/validation/clientSideValidationExample.jsp +++ b/apps/showcase/src/main/webapp/WEB-INF/validation/clientSideValidationExample.jsp @@ -34,7 +34,7 @@ </head> <body> -<div class="page-header"> +<div class="border-bottom pb-2 mb-3"> <h1>Client Side Validation Examples</h1> </div> diff --git a/apps/showcase/src/main/webapp/WEB-INF/validation/fieldValidatorsExample.jsp b/apps/showcase/src/main/webapp/WEB-INF/validation/fieldValidatorsExample.jsp index 198c97d77..ff93fdcb1 100644 --- a/apps/showcase/src/main/webapp/WEB-INF/validation/fieldValidatorsExample.jsp +++ b/apps/showcase/src/main/webapp/WEB-INF/validation/fieldValidatorsExample.jsp @@ -34,7 +34,7 @@ </head> <body> -<div class="page-header"> +<div class="border-bottom pb-2 mb-3"> <h1>Field Validation Examples</h1> </div> diff --git a/apps/showcase/src/main/webapp/WEB-INF/validation/nonFieldValidatorsExample.jsp b/apps/showcase/src/main/webapp/WEB-INF/validation/nonFieldValidatorsExample.jsp index df55c568a..4196e5fec 100644 --- a/apps/showcase/src/main/webapp/WEB-INF/validation/nonFieldValidatorsExample.jsp +++ b/apps/showcase/src/main/webapp/WEB-INF/validation/nonFieldValidatorsExample.jsp @@ -35,7 +35,7 @@ </head> <body> -<div class="page-header"> +<div class="border-bottom pb-2 mb-3"> <h1>Non Field Validator Example</h1> </div> diff --git a/apps/showcase/src/main/webapp/WEB-INF/validation/quiz-basic.jsp b/apps/showcase/src/main/webapp/WEB-INF/validation/quiz-basic.jsp index 6c6beaa41..7dd8cafc7 100644 --- a/apps/showcase/src/main/webapp/WEB-INF/validation/quiz-basic.jsp +++ b/apps/showcase/src/main/webapp/WEB-INF/validation/quiz-basic.jsp @@ -30,7 +30,7 @@ <body> -<div class="page-header"> +<div class="border-bottom pb-2 mb-3"> <h1>Basic validation Example</h1> </div> diff --git a/apps/showcase/src/main/webapp/WEB-INF/validation/quiz-client-css.jsp b/apps/showcase/src/main/webapp/WEB-INF/validation/quiz-client-css.jsp index 2f45a6f1e..3bdec4dec 100644 --- a/apps/showcase/src/main/webapp/WEB-INF/validation/quiz-client-css.jsp +++ b/apps/showcase/src/main/webapp/WEB-INF/validation/quiz-client-css.jsp @@ -30,7 +30,7 @@ <body> -<div class="page-header"> +<div class="border-bottom pb-2 mb-3"> <h1>Basic validation Example (CSS Theme)</h1> </div> diff --git a/apps/showcase/src/main/webapp/WEB-INF/validation/quiz-client.jsp b/apps/showcase/src/main/webapp/WEB-INF/validation/quiz-client.jsp index 78a2d9115..890851280 100644 --- a/apps/showcase/src/main/webapp/WEB-INF/validation/quiz-client.jsp +++ b/apps/showcase/src/main/webapp/WEB-INF/validation/quiz-client.jsp @@ -30,7 +30,7 @@ <body> -<div class="page-header"> +<div class="border-bottom pb-2 mb-3"> <h1>Basic validation Example</h1> </div> diff --git a/apps/showcase/src/main/webapp/WEB-INF/validation/quiz-success.jsp b/apps/showcase/src/main/webapp/WEB-INF/validation/quiz-success.jsp index 376edd737..5b74fac5e 100644 --- a/apps/showcase/src/main/webapp/WEB-INF/validation/quiz-success.jsp +++ b/apps/showcase/src/main/webapp/WEB-INF/validation/quiz-success.jsp @@ -27,7 +27,7 @@ <body> -<div class="page-header"> +<div class="border-bottom pb-2 mb-3"> <h1>Quiz submitted!</h1> </div> diff --git a/apps/showcase/src/main/webapp/WEB-INF/validation/storeErrorsAcrossRequestCancel.jsp b/apps/showcase/src/main/webapp/WEB-INF/validation/storeErrorsAcrossRequestCancel.jsp index c98b835e1..729d626bb 100644 --- a/apps/showcase/src/main/webapp/WEB-INF/validation/storeErrorsAcrossRequestCancel.jsp +++ b/apps/showcase/src/main/webapp/WEB-INF/validation/storeErrorsAcrossRequestCancel.jsp @@ -27,7 +27,7 @@ <body> -<div class="page-header"> +<div class="border-bottom pb-2 mb-3"> <h1>Application Canceled</h1> </div> diff --git a/apps/showcase/src/main/webapp/WEB-INF/validation/storeErrorsAcrossRequestExample.jsp b/apps/showcase/src/main/webapp/WEB-INF/validation/storeErrorsAcrossRequestExample.jsp index 1e6812624..a888fefdc 100644 --- a/apps/showcase/src/main/webapp/WEB-INF/validation/storeErrorsAcrossRequestExample.jsp +++ b/apps/showcase/src/main/webapp/WEB-INF/validation/storeErrorsAcrossRequestExample.jsp @@ -27,7 +27,7 @@ <body> -<div class="page-header"> +<div class="border-bottom pb-2 mb-3"> <h1>Store Errors Across Request Example</h1> </div> diff --git a/apps/showcase/src/main/webapp/WEB-INF/validation/storeErrorsAcrossRequestOk.jsp b/apps/showcase/src/main/webapp/WEB-INF/validation/storeErrorsAcrossRequestOk.jsp index d35725dbf..1ab4a7fd5 100644 --- a/apps/showcase/src/main/webapp/WEB-INF/validation/storeErrorsAcrossRequestOk.jsp +++ b/apps/showcase/src/main/webapp/WEB-INF/validation/storeErrorsAcrossRequestOk.jsp @@ -27,7 +27,7 @@ <body> -<div class="page-header"> +<div class="border-bottom pb-2 mb-3"> <h1>Ok !</h1> </div> diff --git a/apps/showcase/src/main/webapp/WEB-INF/validation/successClientSideValidationExample.jsp b/apps/showcase/src/main/webapp/WEB-INF/validation/successClientSideValidationExample.jsp index 7eda5ab4d..884b33d38 100644 --- a/apps/showcase/src/main/webapp/WEB-INF/validation/successClientSideValidationExample.jsp +++ b/apps/showcase/src/main/webapp/WEB-INF/validation/successClientSideValidationExample.jsp @@ -33,7 +33,7 @@ </head> <body> -<div class="page-header"> +<div class="border-bottom pb-2 mb-3"> <h1>Success !</h1> </div> diff --git a/apps/showcase/src/main/webapp/WEB-INF/validation/successFieldValidatorsExample.jsp b/apps/showcase/src/main/webapp/WEB-INF/validation/successFieldValidatorsExample.jsp index 62135b1a2..d70aa6c25 100644 --- a/apps/showcase/src/main/webapp/WEB-INF/validation/successFieldValidatorsExample.jsp +++ b/apps/showcase/src/main/webapp/WEB-INF/validation/successFieldValidatorsExample.jsp @@ -34,7 +34,7 @@ </head> <body> -<div class="page-header"> +<div class="border-bottom pb-2 mb-3"> <h1>Success !</h1> </div> diff --git a/apps/showcase/src/main/webapp/WEB-INF/validation/successNonFieldValidatorsExample.jsp b/apps/showcase/src/main/webapp/WEB-INF/validation/successNonFieldValidatorsExample.jsp index 3ce13450b..771a958dd 100644 --- a/apps/showcase/src/main/webapp/WEB-INF/validation/successNonFieldValidatorsExample.jsp +++ b/apps/showcase/src/main/webapp/WEB-INF/validation/successNonFieldValidatorsExample.jsp @@ -34,7 +34,7 @@ </head> <body> -<div class="page-header"> +<div class="border-bottom pb-2 mb-3"> <h1>Success !</h1> </div> diff --git a/apps/showcase/src/main/webapp/WEB-INF/validation/successVisitorValidatorsExample.jsp b/apps/showcase/src/main/webapp/WEB-INF/validation/successVisitorValidatorsExample.jsp index dd7affe2d..5ae01ffee 100644 --- a/apps/showcase/src/main/webapp/WEB-INF/validation/successVisitorValidatorsExample.jsp +++ b/apps/showcase/src/main/webapp/WEB-INF/validation/successVisitorValidatorsExample.jsp @@ -34,7 +34,7 @@ </head> <body> -<div class="page-header"> +<div class="border-bottom pb-2 mb-3"> <h1>Success !</h1> </div> diff --git a/apps/showcase/src/main/webapp/WEB-INF/validation/visitorValidatorsExample.jsp b/apps/showcase/src/main/webapp/WEB-INF/validation/visitorValidatorsExample.jsp index eda81b8a6..1b0db7046 100644 --- a/apps/showcase/src/main/webapp/WEB-INF/validation/visitorValidatorsExample.jsp +++ b/apps/showcase/src/main/webapp/WEB-INF/validation/visitorValidatorsExample.jsp @@ -34,7 +34,7 @@ </head> <body> -<div class="page-header"> +<div class="border-bottom pb-2 mb-3"> <h1>Visitor Validators Example</h1> </div>
