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

 结果为:

 

posted @ 2016-07-18 13:22  摘丶星  阅读(413)  评论(0编辑  收藏  举报
我要啦免费统计