naseem iam also new to portlets but portlets are of 5 or 6 types in which we can create existing struts application to struts portlets and also we can create new struts portlets as jsp /hmtl(static)portlets.
well see weblogic portal application created on workshop are written on top of struts. Behind the scene it uses api parallel to struts api.
I am not getting creating portlet from struts. When you want certain static content then you can go for html portlet. If you are not having much business logic, then only jsp is sufficient.
Suppose your application require data access, then processing of those data as per certain business rules, then you need jpf portlet. jpf itself is like action of your struts where you have different actions. Weblogic also provides lazy instantiation of controls where finally your business logic comes. You can have own built-in controls or you can deploy controls comes with workshop.