Detecting Device Type in a web application

You’ll have to read the User-Agent header from the request and decide on that. In vanilla servlet apps, a crude way of doing it is: public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { if(request.getHeader(“User-Agent”).contains(“Mobi”)) { //you’re in mobile land } else { //nope, this is probably a desktop } }