struts-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lukasz Lenart (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (WW-4613) UIBean class. "required" property not found when migrating from Struts 2.3.8 to 2.3.24
Date Thu, 17 Mar 2016 11:57:33 GMT

     [ https://issues.apache.org/jira/browse/WW-4613?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Lukasz Lenart resolved WW-4613.
-------------------------------
    Resolution: Duplicate

> UIBean class. "required" property not found when migrating from Struts 2.3.8 to 2.3.24
> --------------------------------------------------------------------------------------
>
>                 Key: WW-4613
>                 URL: https://issues.apache.org/jira/browse/WW-4613
>             Project: Struts 2
>          Issue Type: Bug
>          Components: Core Actions, Other, Plugin - Tags
>    Affects Versions: 2.3.8
>         Environment: Running on MyEclipse 2015 Stable 3.0, Windows 7 x86, Java 6
>            Reporter: perkas
>             Fix For: 2.5
>
>
> Hi,
> I am migrating from Struts 2.3.8 to 2.3.24.
> After changing libraries, i have several compilation errors in my custom tag classes:
> My class extend from TextField:
> {code}
> public class CustomTextfield extends TextField{
>  .. .
>  ... .
>   protected void evaluateExtraParams() {
>         super.evaluateExtraParams();
>         if( required != null){
>        . . . . . . . . .
> {code}
> The *UIBean* class has defined the "required" property in line _458_ in 2.3.8, although
is missing in 2.3.24
> {code}
> protected String required;
> {code}
> In 2.3.24, this property is missing. It seems that this property has been changed for
"*requiredLabel*".
> 2.3.8:
> {code}
>         if (required != null) {
>             addParameter("required", findValue(required, Boolean.class));
>         }
> {code}
> 2.3.24:
> {code}
>         if (requiredLabel != null) {
>             addParameter("required", findValue(requiredLabel, Boolean.class));
>         }
> {code}
> In 2.3.24, the property "_required_" is in the javadoc ("_requiredLabel_" no).
> I don't know if "*required*" property has been deprecated, and i have to use "requiredLabel",
or if it is a bug.
> Please, can you check this issue?
> Thanks you and best regards!



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message