On 9/26/2017 9:14 PM, Roslyakova, Svetlana wrote:
> Hi Yasser,
>
> Here is my Session getters/setters:
>
> public void setSession(Map<String, Object> arg0) {
> this.Session = arg0;
> }
>
> public Map<String, Object> getSession() {
> return Session;
> }
>
Thank you! So could you please also check if replacing all
session.userList with session['userList'] resolves this issue?
> Adding # before session didn't solve the issue.
>
> Thanks,
>
> Lana
>
> -----Original Message-----
> From: Yasser Zamani [mailto:[email protected]]
> Sent: Tuesday, September 26, 2017 1:12 PM
> To: [email protected]
> Subject: Re: Question about upgrade to struts2 2.3.34 and session variables
>
>
>
> On 9/26/2017 7:41 PM, Roslyakova, Svetlana wrote:
>> Here is the full example:
>>
>> <s:iterator var="UserRow" status="stat" value="session.userList">
>>
>
> Does your action have getSession() method? As I remember, to access session
> we should use #session e.g. #session.userList or #session['userList']
>
>> <s:set var="index" value="%{#stat.index}" />
>> <tr>
>>
>> <td><div id="commitdiv<s:property value="#index"/>"><s:textfield
>> type="text" id="userId" theme="simple" name="session. userList
>> [%{#stat.index}].UserId" value="%{top.UserId}" /></div></td> </tr>
>>
>
> Same as above, I guess it should be #session.userList [%{#stat.index}].UserId
>
> Regards,
> Yasser.
>
>> The UserList is the business class and getters/setters for UserId in that
>> class are as follows:
>>
>> public String getUserId() {
>> return UserId;
>> }
>> public void setUserId(String userId) {
>> UserId = userId;
>> }
>>
>> It all worked before the upgrade.
>>
>> Thanks,
>>
>> Lana.
>>
>>
>>
>> -----Original Message-----
>> From: Lukasz Lenart [mailto:[email protected]]
>> Sent: Tuesday, September 26, 2017 11:39 AM
>> To: Struts Users Mailing List <[email protected]>
>> Subject: Re: Question about upgrade to struts2 2.3.34 and session
>> variables
>>
>> 2017-09-26 17:27 GMT+02:00 Roslyakova, Svetlana
>> <[email protected]>:
>>> Hi Lukasz,
>>>
>>> I have another issue with struts2 2.3.34 upgrade.
>>> We are using session variables throughout the application:
>>>
>>> <s:textfield type="text" id="userId" theme="simple"
>>> name="session.user.UserId" value="%{top.UserId}" />
>>
>> What getters/setters do you have for UserId? And why do you use
>> %{top.UserId}?
>>
>>
>> Regards
>>
> B KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKCB
> [ X ܚX KK[XZ[
> \ \ ][ X ܚX P ]˘\X K ܙ B ܈Y][ۘ[ [X[ K[XZ[
> \ \ Z[ ]˘\X K ܙ B
>
> The information contained in this e-mail, and any attachment, is confidential
> and is intended solely for the use of the intended recipient. Access, copying
> or re-use of the e-mail or any attachment, or any information contained
> therein, by any other person is not authorized. If you are not the intended
> recipient please return the e-mail to the sender and delete it from your
> computer. Although we attempt to sweep e-mail and attachments for viruses, we
> do not guarantee that either are virus-free and accept no liability for any
> damage sustained as a result of viruses.
>
> Please refer to http://disclaimer.bnymellon.com/eu.htm for certain
> disclosures relating to European legal entities.
> B�KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKCB��[��X��ܚX�KK[XZ[�\�\�][��X��ܚX�P��]˘\X�K�ܙ�B��܈Y][ۘ[��[X[��K[XZ[�\�\�Z[��]˘\X�K�ܙ�B
>