您的位置:首页 > 其它

Servlet学习总结

2015-08-19 00:11 411 查看
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方法
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: