Return-Path: X-Original-To: apmail-struts-issues-archive@minotaur.apache.org Delivered-To: apmail-struts-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id DEE0C10F7C for ; Thu, 5 Sep 2013 07:18:52 +0000 (UTC) Received: (qmail 1469 invoked by uid 500); 5 Sep 2013 07:18:52 -0000 Delivered-To: apmail-struts-issues-archive@struts.apache.org Received: (qmail 1445 invoked by uid 500); 5 Sep 2013 07:18:51 -0000 Mailing-List: contact issues-help@struts.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@struts.apache.org Delivered-To: mailing list issues@struts.apache.org Received: (qmail 1434 invoked by uid 99); 5 Sep 2013 07:18:51 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 05 Sep 2013 07:18:51 +0000 Date: Thu, 5 Sep 2013 07:18:51 +0000 (UTC) From: "mahendran (JIRA)" To: issues@struts.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (WW-4188) In struts tag lib, required attribute removed in latest version ie 2.3.15.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/WW-4188?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] mahendran updated WW-4188: -------------------------- Description: we are using struts 2.0.5 and 2.3.4.1 in our applications. And we decided to migrate to 2.3.15.1 to get the security fixes. we use struts tags to render UI components and using 'required' attribute to get the '*' along with the components. In the version 2.3.15.1, the attribute required is dropped, and we need to change to requiredLabel to get the same effect, this increases migration&testing effort for a application which has 1000+pages Hence we require a backward compatibility for 'required' attribute in struts tags. Also nowhere in the migration document this information is specified. This makes the struts migration as block-box. Hence we require a proper migration document which should specify what are all the changes required in the application to migrate the struts. But we managed to get the '*' in UI by replacing UIBean.class,AbsctactUITag.class and struts.tld from 2.3.4.1 version. was: we are using struts 2.0.5 and 2.3.4.1 in our applications. nd we decided to migrate to 2.3.15.1 to get the security fixes. we use struts tags to render UI components and using 'required' attribute to get the '*' along with the components. In the version 2.3.15.1, the attribute required is dropped, and we need to change to requiredLabel to get the same effect, this increases migration&testing effort for a application which has 1000+pages Hence we require a backward compatibility for 'required' attribute in struts tags. Also nowhere in the migration document this information is specified. This makes the struts migration as block-box. Hence we require a proper migration document which should specify what are all the changes required in the application to migrate the struts. But we managed to get the '*' in UI by replacing UIBean.class,AbsctactUITag.class and struts.tld from 2.3.4.1 version. > In struts tag lib, required attribute removed in latest version ie 2.3.15.1 > --------------------------------------------------------------------------- > > Key: WW-4188 > URL: https://issues.apache.org/jira/browse/WW-4188 > Project: Struts 2 > Issue Type: Improvement > Components: Other > Affects Versions: 2.3.15.1 > Environment: All > Reporter: mahendran > Priority: Blocker > Labels: struts-tags-required-attribute > > we are using struts 2.0.5 and 2.3.4.1 in our applications. And we decided to migrate to 2.3.15.1 to get the security fixes. > we use struts tags to render UI components and using 'required' attribute to get the '*' along with the components. > In the version 2.3.15.1, the attribute required is dropped, and we need to change to requiredLabel to get the same effect, this increases migration&testing effort for a application which has 1000+pages > Hence we require a backward compatibility for 'required' attribute in struts tags. > Also nowhere in the migration document this information is specified. This makes the struts migration as block-box. Hence we require a proper migration document which should specify what are all the changes required in the application to migrate the struts. > But we managed to get the '*' in UI by replacing UIBean.class,AbsctactUITag.class and struts.tld from 2.3.4.1 version. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira