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方法 } }
相关文章推荐
- 新闻头条-软件开发
- UNIX环境高级编程之第5章:标准I/O库
- 一.递归
- POJ 青蛙的约会 1061【经典数论-扩展欧几里得】
- thinkphp系统常量与自定义常量
- 【转】HBase业务实践
- Android BroadCast 广播的两种注册方式和粘性广播实现
- XSS(二)
- HDOJ 1050 Moving Tables(经典贪心)
- hdu 2569 彼岸
- Linux中使用京东代码库JDCode创建私有Git仓库
- FragmentTransaction add 和 replace 区别
- sun.misc.BASE64Decoder 限制取消
- [转]图解分布式一致性协议Paxos
- Perl学习(三)
- Android通过startService播放背景音乐简单示例
- Winodows10 安全登录(Administrator账户与Microsoft Account关联
- xcode 6.0 Alcatraz安装无法出现Package Manager
- 猜生日
- c++打印心形