zoukankan      html  css  js  c++  java
  • 如何获取客户端IP、操作系统、浏览器

    request.getRemoteAddr();//获取IP

    request.getHeader("User-Agent");//获取操作系统信息、浏览器信息。

     1     protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
     2 //        response.sendError(404, "不给看");//设置状态码
     3 //        response.setHeader("Location", "/Servlet/BServlet");//重定向
     4 //        response.sendError(302);
     5         request.setCharacterEncoding("utf-8");
     6         response.setContentType("text/html;charset=utf-8");
     7         
     8 //        PrintWriter p = response.getWriter();
     9 //        p.write("5秒钟后自动跳转!");
    10 //        response.setHeader("refresh", "5;url=/Servlet/BServlet");//定时器
    11         System.out.println(request.getRemoteAddr());
    12         String userAgent =request.getHeader("User-Agent");
    13         if(userAgent.toLowerCase().contains("firefox")){
    14             System.out.println("火狐");
    15         }else if(userAgent.toLowerCase().contains("chrome")){
    16             System.out.println("谷歌");
    17         }else if(userAgent.toLowerCase().contains("msie")){
    18             System.out.println("ie");
    19         }
    20         
    21     }
  • 相关阅读:
    Linux基础之什么是Linux
    JavaWeb之AJAX
    JavaWeb之XML
    JavaWeb之Servlet组件
    JavaWeb之JSP
    JavaWeb之HTTP概述
    JavaWeb之开发环境搭建
    JavaWeb之JQuery
    JavaWeb之javaScript
    ddd领域驱动
  • 原文地址:https://www.cnblogs.com/jiangjianzhu/p/5501643.html
Copyright © 2011-2022 走看看