Even though tiles was developed a while ago, it's still very widely used. I don't think you'll go to far wrong by using it.
Just to make sure, though, I's suggest looking around a little. There's a very cool new framework called
Stripes that you might want to check out. Also, if you decide to use JavaServer faces, it's till possible to use Tiles in conjunction with
JSF as well.