Struts + Tiles are used for Gateway webapp.
While many developers know Struts, little know Tiles. And the second point is that I don't think Tiles brings here such an added-value over the complexity it brings for developers that don't know Tiles.
Here is my suggestion: why not removing Tiles and use instead included JSP fragments ?
It would be simpler for developers customizing gateway pages to dig into that simpler code.
The other point in favor of Tiles removal is that JSF technology is used for josso_console and then, IMHO it's better not to multiply technologies and while using old technology (like Struts), then, to use it in a kind of a simple form.