portal - Can't get URL parameter in doView -
i have portlet deployed in ibm portal server 6.1 has been mapped url.... 
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
Post a Comment