This discussion is archived
6 Replies Latest reply: Nov 22, 2012 4:30 AM by 905019 RSS

JSF Alternative

975684 Newbie
Currently Being Moderated
Dear All,

I have experience with JSP, Struts and JSF all. But from last 2 year I was apart from development. Now I got a new project.

I started with mojaara JSF 2.1 and development is quite fast until I don't need to integrate javascript & servlet.
e.g.
when I tried to make 1 fileupload with JSF. it sucks.
when I want Ajax call on <select><option>One</option><option>Two</option><option>Three</option></select> again I have to work 3 time as compare to if I want the same in JSP.
...

I tried library like primefaces but then the problem of CSS is stopping me. it 2 difficult to change style-sheet for each component.

I am not too far from starting point. So I need advise from all expert that should I continue with JSF 2.1 or
basedon my scenario where javascript and css and ajax call is heavily required switch to simple JSP.


regards
Syed Saifuddin
  • 1. Re: JSF Alternative
    r035198x Pro
    Currently Being Moderated
    JSF2 has ajax support built in already.
    What problems exactly are you facing with it that you think will be solved by switching to another framework?
  • 2. Re: JSF Alternative
    975692 Newbie
    Currently Being Moderated
    CSS in PrimeFaces is quite easy to override using basic css overriding techniques if you have basic css knowledge. Have you posted your problem to the PrimeFaces Forum?

    FileUpload is quite trivial as well in PrimeFaces, even dragdrop from filesystem is supported via html5 and a simple uploader is available basic uploads.
  • 3. Re: JSF Alternative
    975684 Newbie
    Currently Being Moderated
    Thankyou very much for responding.

    Let me take a very small example. [ core JSF withlot any custom component ].

    enter email address and when submit. I want a message "You are subscribe to newsletter".

    <h:inputTest id="email" value=""/>

    then I have managedbean where I took value of textfield and enter in db.
    and my navigation rule return to same page with msg "You are subscribe to newsletter".

    how can I utilize built in ajax support.

    regards
  • 4. Re: JSF Alternative
    905019 Newbie
    Currently Being Moderated
    http://mkblog.exadel.com/2010/04/learning-jsf-2-ajax-in-jsf-using-fajax-tag/

    You might need a bit more experience in JSF before taking on a large project.
  • 5. Re: JSF Alternative
    975684 Newbie
    Currently Being Moderated
    Hi Nik

    your answer is very helpful. Can I get few more similar link like you post in the last reply.

    regards
    Saifuddin
  • 6. Re: JSF Alternative
    905019 Newbie
    Currently Being Moderated
    http://www.mkyong.com/tutorials/jsf-2-0-tutorials/

    Just google for JSF 2 tutorial etc. Or get a book.

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points