portal - Can't get URL parameter in doView -


i have portlet deployed in ibm portal server 6.1 has been mapped url.... enter image description here

i'm trying add paramater url so...

http://localhost:10038/wps/myportal/stockonhandportlet?myparameter=false 

and read parameter in doview method so...

         httpservletrequest originalrequest = ((httpservletrequest)((httpservletrequestwrapper)request).getrequest());          enumeration params = originalrequest.getparameternames();          while(params.hasmoreelements()){             string paramname = (string)params.nextelement();             system.out.println(paramname + " = " + originalrequest.getparameter(paramname));         } 

but parameter i've passed in url not in request. i.e. enumeration params empty.

can me figure out on how can fix can read parameter in url inside doview?

thanks

try this:

import com.ibm.wps.engine.extendedlocalerequest; import com.ibm.wps.engine.portalrequestwrapper; import com.ibm.ws.portletcontainer.portlet.portletutils;  httpservletrequest r1 = portletutils.gethttpservletrequest((renderrequest) r); portalrequestwrapper r2 = (portalrequestwrapper) r1; extendedlocalerequest r3 = (extendedlocalerequest) r2.getrequest(); httpservletrequest r4 = (httpservletrequest) r3.getrequest(); return r4; 

Comments

Popular posts from this blog

How to connect android app to App engine -

gcc - MinGW's ld cannot perform PE operations on non PE output file -

php - display validation error message next to the textbox in codeigniter -