Alireza Fattahi created WW-5368:
-----------------------------------

             Summary: Access warning when get resource bundle which its name 
starts with "label"
                 Key: WW-5368
                 URL: https://issues.apache.org/jira/browse/WW-5368
             Project: Struts 2
          Issue Type: Bug
          Components: Core
    Affects Versions: 6.3.0
            Reporter: Alireza Fattahi


The below:
{code:java}
<s:select name="reasonOfTransactionCode" list="reasonOfTransactionList"      
listKey="top" listValue="%{getText('label.reasonOfTransaction.'+top)}"/> {code}
generates this warning for each item in the list, so if the 
`reasonOfTransactionList` has seven items I see this error seven time:
{code:java}
ognl.SecurityMemberAccess: Access to non-public [protected java.lang.String 
org.apache.struts2.components.UIBean.label] is blocked!
 
{code}
 

But this works fine If I  just rename resource bundle and removes `label` from 
its name

 
{code:java}
<s:select name="reasonOfTransactionCode" list="reasonOfTransactionList"      
listKey="top" listValue="%{getText('reasonOfTransaction.'+top)}"/> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to