cancel
Showing results for 
Search instead for 
Did you mean: 

problem shile fetching values from navigateAbsolute

Former Member
0 Kudos

hi,

i need to pass a value which has "+" in end...

for example:

String Name = "aditya+" ;

WDPortalNavigation.navigateAbsolute(iviewpath,WDPortalNavigationMode.SHOW_INPLACE,

null,null,WDPortalNavigationHistoryMode.NO_HISTORY,null,null,

"Name=" +Name );

but when i fetch the value..

IWDProtocolAdapter protocolAdapter = WDProtocolAdapter.getProtocolAdapter();

IWDRequest request = protocolAdapter.getRequestObject();

String Name = request.getParameter("Name");

i get name = aditya

it doesnt give me "+"...

i believe it is taking + as an operator rather than string

can anyone help in finding out solution..

Thanks and Regards,

Aditya Deshpande

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Pravel is right. Try escape character.

Have you tried encoding the parameter? Try it.

Hope this helps.

Regards,

Apurva

Answers (2)

Answers (2)

Former Member
0 Kudos

clsoing this thread

Former Member
0 Kudos

Hi, Aditya

This looks like a bug

My suggestion is to escape "+" character in some way (for example, with "\u002b") when making parameters string, and unescape when retrieving parameter values. I guess not only plus character can produse such effect.

Former Member
0 Kudos

there should be some way getting this resolved directly....

?????