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)