it's perfectable doable with the ws behavior... you don't need a java applet (unless you need it to work cross-browser). The problem is that it'll take much more work than the approach I'm telling you
Did you have the chance to look at the links I sent you?