@RequestScoped will work within a CDI and JSF2 portlet, but due to the portlet lifecycle you need to be aware that data from an ActionRequest will not be retained for use in a RenderRequest.
There are plans to implement a replacement for @RequestScoped specifically for use within portlets, but it is not currently available.