Servlet学习总结

来源:互联网 发布:windows返回快捷键 编辑:程序博客网 时间:2024/05/16 23:52
package com.test;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;import java.io.PrintWriter;/**               Servlet输出客户端发送的请求信息 * Created with IntelliJ IDEA. * User: Administrator * Date: 15-8-18 * Time: 下午11:25 * To change this template use File | Settings | File Templates. */public class RequestInfo extends HttpServlet{    public void doGet(HttpServletRequest request,HttpServletResponse response)            throws IOException,ServletException {                   //重写doGet方法                response.setContentType("text/html;charset=GB2312");//设置响应头部                PrintWriter out  =   response.getWriter();                /*HttpServletResponse对象生成响应                *响应对象把含有getWriter()方法返回给一个叫PrintWriter对象。                * 使用PrintWriter的print()和Print()方法以编写Servlet响应返回给客户端                */        out.println("<HTML>");        out.println("<body>");        out.println("<head>");        out.println("<title>RequestInformationExample</title>");        out.println("</head>");        out.println("<body>");        out.println("<h3>RequestInformationExample</h3>");        out.println("Method:"+request.getMethod());        out.println("RequestURI:"+request.getRequestURI());        out.println("Protocol:"+request.getProtocol());        out.println("PathInfo:"+request.getPathInfo());        out.println("RemoteAddress:"+request.getRemoteAddr());        out.println("<body>");        out.println("</HTML>");    }    public void doPost(HttpServletRequest request,HttpServletResponse response)    throws IOException,ServletException{        doGet(request, response);//doPost()把请求送给doGet方法    }}
1 0