Detectar acesso via browser ou celuar

Tenho uma página JSP com código WML nela, como faço pra detectar se minha página ta sendo acessada via celular ou browser ?

é a partir do content-type ?

geralmente usamos o user-agent para fazer esse tipo de identificacao