码迷,mamicode.com
首页 > 其他好文 > 详细

request应用 学习笔记

时间:2018-04-18 11:42:26      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:request应用 学习笔记

说明:

2)1)表示web浏览器向web服务端的请求
2)url表示访问web应用的完整路径:http://localhost:8080/day/Demo1
uri表示访问web应用的资源路径:/day/Demo1
queryString表示?开头的参数;name=jack
pathInfo:路径之外的信息,如果没有,返回null

方法1

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 Rdome1 extends HttpServlet {
/**
 * http://localhost:8080/day04/Rdome1?name=liwen回车
 * 
 * */

public void doGet(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {

    //方法返回客户端发出请求时的完整URL。
    String url = request.getRequestURL().toString();

    //方法返回请求行中的资源名部分。
    String uri = request.getRequestURI();
    //方法返回请求行中的参数部分。
    String query = request.getQueryString();
    //方法返回请求URL中的额外路径信息。额外路径信息是请求URL中的位于Servlet的路径之后和查询参数之前的内容,它以“/”开头。
    String pathInfo = request.getPathInfo();

    System.out.println("url=" + url);
    System.out.println("uri=" + uri);
    System.out.println("query=" + query);
    System.out.println("pathInfo=" + pathInfo);  

}
}

方法2

getRemoteAddr方法返回发出请求的客户机的IP地址。
getRemoteHost方法返回发出请求的客户机的完整主机名。
getRemotePort方法返回客户机所使用的网络端口号。
getLocalAddr方法返回WEB服务器的IP地址。
getLocalName方法返回WEB服务器的主机名。

String clientIP = request.getRemoteAddr();
        String clientHOST = request.getRemoteHost();
        int clientPORT = request.getRemotePort();

        String serverIP = request.getLocalAddr();
        String serverHOST = request.getLocalName();
        int serverPORT = request.getLocalPort();

        System.out.println("客户端:"+clientIP+":"+clientHOST+":"+clientPORT);
        System.out.println("服务端:"+serverIP+":"+serverHOST+":"+serverPORT);

request应用 学习笔记

标签:request应用 学习笔记

原文地址:http://blog.51cto.com/357712148/2104737

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!