zoukankan      html  css  js  c++  java
  • servlet

    import java.io.IOException;
    import java.io.PrintWriter;
    import java.util.StringTokenizer;

    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import javax.xml.ws.Response;

    /**
     * Servlet implementation class test
     */
    public class test extends HttpServlet {
        private static final long serialVersionUID = 1L;
           
        

        protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
           
            request.setCharacterEncoding("utf-8");
            String Agent = request.getHeader("User-Agent");   
            StringTokenizer st = new StringTokenizer(Agent,";");  
            st.nextToken();  
            //得到用户的浏览器名  
            String browser = st.nextToken();  
            response.setContentType("text/html;charset=gbk");
            PrintWriter out = response.getWriter();
            String address=request.getRemoteAddr();
            String banben=request.getRemoteHost();

            StringBuffer  b = request.getRequestURL();
            String p = request.getQueryString();
            out.println("<h1>"+"remoteaddr是:"+address+"</br> remotehost是:"+banben+"</br>请求的URL是:"+b+" </br>参数是:"+p+" </br>浏览器版本是:"+browser+"<h1>");
        }



    }



    remoteaddr是:127.0.0.1
    remotehost是:127.0.0.1
    请求的URL是:http://localhost:8080/servlet/test
    参数是:null
    浏览器版本是: rv:40.0) Gecko/20100101 Firefox/40.0

  • 相关阅读:
    Spring.NET学习笔记(4)对象作用域和类型转换
    spring 依赖注入有什么好处
    加入收藏和设为主页js代码
    hdoj_1027_code
    【C#.NET】ASP.NET状态管理之一:Cookie
    【C#.NET】自定义“验证码”控件(转)
    【C#.NET】C#六种集合性能比较
    【C#.NET】特性和属性
    【C#.NET】ASP.NET 2.0 数据绑定概述(转)
    【C#.NET】ASP.NET状态管理之三:Application
  • 原文地址:https://www.cnblogs.com/helloaworld/p/6142421.html
Copyright © 2011-2022 走看看