首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

透过request的请求获取客户端信息

2012-12-25 
通过request的请求获取客户端信息代码,可以获得很多信息,我只写了几个,其实可以获得更多的!package com.ba

通过request的请求获取客户端信息
代码,可以获得很多信息,我只写了几个,其实可以获得更多的!

package com.babyDuncan.Servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class requestServlet extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {// 首先设置request和response的编码格式request.setCharacterEncoding("UTF-8");response.setCharacterEncoding("UTF-8");//获取IPString ip = request.getLocalAddr();//获取本地名称String hostName = request.getLocalName();//获取端口号String  porttt = request.getLocalPort() + " " ;this.log(request.toString());response.setContentType("text/html");PrintWriter out = response.getWriter();out.println("<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">");out.println("<HTML>");out.println("  <HEAD><TITLE>A Servlet</TITLE></HEAD>");out.println("  <BODY>");out.println(" your ip is " + ip);out.println(" your host name is " + hostName);out.println(" your port is " + porttt );out.println("  </BODY>");out.println("</HTML>");out.flush();out.close();}}


运行结果:
your ip is 192.168.10.179 your host name is hanvon-babydunc your port is 8888 


request可以获得那些信息呢?

热点排行