cancel
Showing results for 
Search instead for 
Did you mean: 

Application Request parameter

fereidoon_samii
Explorer
0 Kudos

Does anyone know the API to get the passed application parameter tkrough the request? We can add request parameter to the WebDynPro iView. I need to know how to retrieve it from WebDynPro.

I tried below but it does not contain the parameters.

Any help is much appreciated.

HttpServletRequest request =((com.sap.tc.webdynpro.services.sal.adapter.core.IWebContextAdapter) WDWebContextAdapter.getWebContextAdapter()).getHttpServletRequest();

Or

server = WDWebContextAdapter.getWebContextAdapter().getRequestParameter("Server");

Best regards,

Fereidoon

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Helo Fereidoon

here is another way to set parameters to URL and get the parameter value.

to set parameters:

String deployableObject = wdComponentAPI.getDeployableObjectPart().getDeployableObjectName();

WDDeployableObjectPart dpObj = WDDeployableObject.getDeployableObjectPart(deployableObject,"deployableObjectPart",WDDeployableObjectPartType.APPLICATION);

Map parameters = new HashMap();

parameters.put("name","Mack");

parameters.put("age","23");

String url = WDURLGenerator.getApplicationURL(dpObj,parameters);

to get parameter value:

String URLParams = WDWebContextAdapter.getWebContextAdapter().getRequestParameter(

"name");

Regards,

Piyush.

note: if u wish to pass values between two applications (IViews) use portal inventing.