You may use IDEA Community Edition for editing the code, you just won't get any features specific to the servers you're using, e.g. run configurations. You'll have to launch your application using the command line. You'll be able to use Artifacts feature to build all the jars you need.
You won't get any Spring-specific code completion or code inspections, but you'll get a decent XML editor for its configuration files. You'll get some basic HTML editing features, but no JavaScript.
There's no way to get those features out of IntelliJ IDEA Community Edition source, they just aren't there.
BTW if you use Ultimate EAP as NimChimpsky suggests, and report plenty of bugs, the developers might be grateful for them and give you a free license in return at the moment of the release (around December).