The limitations you are talking about do not really exist. JSF fully supports GET. In fact, this has always supported this, albeit with some limitations. You injected # {param.some_id} into your bean and took some action in the annotated @PostContruct method.
With JSF 2.0, this support has expanded significantly, and you can attach standard validators and converters to them, which you could not do in JSF 1.x.
JSF - , , , JSP- . , - , , , .
JSF . bean validation (Java EE 6) : , JSF . ( , JSF bean, ).
, , . , , JSF-, -, jQuery jQuery HTML , . JSP jsp: include templating, .
JSF , , . JSF, JSP/Servlet .
, BalusC, , JSF . . , .