package cn.lnu.request;
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;
//request���÷���
public class RequestDemo1 extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
//��ӡ��ǰ������Դ��URI��URL,URI�õĺܶ�
System.out.println(request.getRequestURI());// /TestServletHTTP_Response_Request/servlet/RequestDemo1
System.out.println(request.getRequestURL());// http://localhost:8080/TestServletHTTP_Response_Request/servlet/RequestDemo1
//�������ַ����http://localhost:8080/TestServletHTTP_Response_Request/servlet/RequestDemo1?name=mushroom&&passwd=123456 ?֮���ʾ��ѯ�ִ�
System.out.println(request.getQueryString());//���ز�ѯ�ִ�
//�õ�������(һ���ǿͻ���)��IP��ַ
System.out.println(request.getRemoteAddr());
//���ط�������Ŀͻ����������������������������ͻ���û����DNS��ע��IP�����Ǵ�ӡIP��ַ��
System.out.println(request.getRemoteHost());
//���ط�������Ŀͻ�����ʹ�õ�����˿ں�
System.out.println(request.getRemotePort());
//����web��������IP��ַ
System.out.println(request.getLocalAddr());
//����web��������������
System.out.println(request.getLocalName());
//���ط�������Ŀͻ���������ʽ
System.out.println(request.getMethod());
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
}
}