Java para WEB

Boa noite

Estou pensando em desenvolver uma aplicação java para web, o que devo usar como camada visual JSP, Flex, ou alguém pode me sugerir algo.

Att.

Oi jony,

Depende… O que você domina?

Pensou em JSF 2 ?

se você estiver começando recomendo jsp, para conhecer a base, mas se já for hardcore, passe para o jsf 2.

a apostila da caelum fj-21 é muito boa para quem esta começando. Ela explica também struts2 e v-raptor.