zoukankan      html  css  js  c++  java
  • web03-OutputInfo

    电影网站:www.aikan66.com 
    项目网站:www.aikan66.com 
    游戏网站:www.aikan66.com 
    图片网站:www.aikan66.com 
    书籍网站:www.aikan66.com 
    学习网站:www.aikan66.com 
    Java网站:www.aikan66.com 
    iOS网站:www.aikan66.com

    新建web项目,web03-OutputInfo

    新建servlet,OutputInfo.java

    其内容为:、

    public void doGet(HttpServletRequest req, HttpServletResponse resp)
                throws ServletException, IOException {
    
            resp.setContentType("text/html;charset=utf-8");
            
            PrintWriter out=resp.getWriter();
            Enumeration headNames=req.getHeaderNames();
            
            out.println("<center>");
            out.println("<table border=1 align=center>");
            out.println("<caption>Servelet接收到的Http消息报头的信息</caption");
            out.println("<tr bgcolor=#999999");
            out.println("<th>消息报头的名字</th>");
            out.println("<th>消息报头的值</th>");
            out.println("</tr>");
            
            while(headNames.hasMoreElements())
            {
                String name=(String)headNames.nextElement();
                String value=req.getHeader(name);
                out.println("<tr>");
                out.println("<td>"+name+"</td>");
                out.println("<td>"+value+"</td>");
                out.println("</tr>");
                
            }
            
            out.println("</table><p>");
    
    
            out.println("<table border=1 align=center>");
            out.println("<caption>其他访问信息</caption");
            
            out.println("<tr>");
            out.println("<td>客户端的IP地址</td>");
            out.println("<td>"+req.getRemoteAddr()+"</td>");
            out.println("</tr>");
            
            out.println("<tr>");
            out.println("<td>客户端的端口号</td>");
            out.println("<td>"+req.getRemotePort()+"</td>");
            out.println("</tr>");
            
            out.println("<tr>");
            out.println("<td>服务器的IP地址</td>");
            out.println("<td>"+req.getLocalAddr()+"</td>");
            out.println("</tr>");
            
            out.println("<tr>");
            out.println("<td>服务器的端口号</td>");
            out.println("<td>"+req.getLocalPort()+"</td>");
            out.println("</tr>");
            
            out.println("</table>");
            out.println("</center></body></html>");
            out.close();
    
        }

    ----

    配置web.xml

    为:

     <servlet>
        <description>This is the description of my J2EE component</description>
        <display-name>This is the display name of my J2EE component</display-name>
        <servlet-name>OutputInfo</servlet-name>
        <servlet-class>OutputInfo</servlet-class>
      </servlet>
    
      <servlet-mapping>
        <servlet-name>OutputInfo</servlet-name>
        <url-pattern>/OutputInfo</url-pattern>
      </servlet-mapping>

    ----

    在浏览器中访问:http://localhost:8080/web03-outPutInfo/OutputInfo

     结果为:

  • 相关阅读:
    ubuntu 16.04 安装 python selenium
    DNS 小问题
    Ubuntu下安装setuptools
    ubuntu16.04LTS更换阿里源
    Ubuntu下安装 Phantomjs
    root和user切换
    Navicat破解安装教程
    urllib2
    MySQL划重点-查询-聚合-分组
    vi编辑器
  • 原文地址:https://www.cnblogs.com/zhaixing/p/5680838.html
Copyright © 2011-2022 走看看