if you are looking for a free / low budget option, choose Eclipse / MyEclipse.
if you are evaluating without this restriction, intellij-idea would be my choice. specially the
jsp / hmtl / css option are so advanced (over Eclipse / MyEclipse).
but if you are just starting struts / java-development (which i assume) - go ahead, take any ide, it's all fine to start with.
jan