Creating dynamic web application is eazy. You will need some basic java skills and some knowledge about HTML.
First, download some java development enviroment, Eclipse is free and good.
Then dowload ICEFACES jsf library.
Follow the instruction how to install it.
Download and install some java application server, Tomcat 6 is ok.