I am new to JSF 2.0.
My current project is build on JSF 1.3 and richfaces 3.3 and we are trying to migrate JSF 2.0.
Due to some limitation we are not able to use Richfaces 3.3 or 4.o or any third party tools or library.
I don't think you can; the best I know of is the f:ajax tag with its onevent attribute, but I don't think you can pass along parameters that way. There is a reason to use Richfaces or any other extension framework you know; they add plenty of functionality that is missing from core JSF. I would work on it to remove those limitations rather than making your life really difficult, I wouldn't want to use JSF 2.x without Primefaces myself.