Utilizar User-Agent e getRequestDispatcher

Baseado nas informações obtidas pelo User-Agent como eu faço o getRequestDispatcher.

Ex: User-Agent = Iphone dispache = request.getRequestDispatcher(“formularioiphone.jsp”);

Alguem tem algum exemplo ?