added jsf:ajax=true to overcome blend problem between ajax submit and html submit