Portal, qual tecnologia usar?

Bom dia caros amigos,

Estou com uma dúvida e sei que vcs podem me ajudar.
Eu preciso desenvolver um portal onde serão centralizados vários sistemas e outras coisas mais. Já sei que vou desenvolver esse portal em 3 camadas, mas estou em dúvida com relação a qual tecnologia usar, qual é mais apropriada? Jsp, Struts ou outra??

Sei que os experts do fórum saberão me orientar.

Agradeço desde já a atenção.

Att.,

André