HTTP Servlet Request方法详解:

我们创建一个Request Servlet类,并使其继承HTTP Servlet类,然后重写service方法。

通过下列的各方法,我们可以获取,浏览器发来的数据中,请求行、请求头、请求实体的数据。

 

请求网络相关数据:

getRemoteAddr()     获取客户端的IP地址

getRemoteAddr()  获取客户端的端口号

getLocalAddr()  获取服务器的IP地址

getLocalPort()  获取服务器的端口号

Console输入结果:

我们可以把用户名和密码也树上,只需要在浏览器的网址栏加上 ' ?username=xxx&pwd=xxx '

然后,服务器就可以获取用户名和密码啦。


HttpServletResponse方法详解:

  • 设置响应行

    (1)自定义相应404、500等异常: resp.sendError(404);

  • 设置响应头

    (1)添加响应头: addHeader(String name,String value)添加响应头信息,同名数据不会覆盖。
    (2)设置响应头: rep.setHeader(String name ,String value)设置响应头信息,会覆盖原有信息。如果没有此响应头,则添加信此息。

  • 设置响应实体

    (1)设置响应头实体:rep.getWriter().write("实体内容");
    (2)response.getWriter().print(), 不仅可以打印输出文本格式的(包括html标签),还可以将一个对象以默认的编码方式转换为二进制字节输出 而response.getWriter().writer(),只能打

    印输出文本格式的(包括html标签),不可以打印对象;

转载于:https://www.cnblogs.com/EricShen/p/11450903.html

Servlet--05--HttpServletRequest; HttpServletResponse相关推荐

  1. Servlet 3 HttpServletRequest HttpServletResponse 验证码图片 form表单

    目录: HttpServletRequest: 获得请求行 和 客户机信息 获得请求头中referer信息,防止盗链 获得form提交数据 请求重定向 转发 RequestDispatcher.inc ...

  2. java request获取域,Java Web - Servlet(13)HttpServletRequest详解(获取请求数据、请求分派、请求域)(二)...

    Java Web -- Servlet(13)HttpServletRequest详解(获取请求数据.请求分派.请求域)(2) HttpServletRequest ----------------- ...

  3. The code of method _jspService(HttpServletRequest, HttpServletResponse) is exceeding the 65535 bytes

    2019-04-15 16:30:21 org.apache.catalina.core.ApplicationDispatcher invoke 严重: Servlet.service() for ...

  4. 项目导入时报错:The import javax.servlet.http.HttpServletRequest cannot be resolved

    Error: The import javax.servlet cannot be resolved The import javax.servlet.http.HttpServletRequest ...

  5. Could not autowire field: private javax.servlet.http.HttpServletRequest

    在写单元测试类的时候,报错,废了很大劲才给调试好,给大家分享下. 完整错误如下: Caused by: org.springframework.beans.factory.BeanCreationEx ...

  6. import javax.servlet.ServletRequest 关于IDEA javax.servlet.http.HttpServletRequest 不存在 解决方案

    https://blog.csdn.net/a290450134/article/details/80964726 关于IDEA javax.servlet.http.HttpServletReque ...

  7. 报错:The type javax.servlet.http.HttpServletRequest cannot be resolved

    [0]README 0.1)以下内容转自: http://blog.csdn.net/vincent080928/article/details/5392891 problem)The type ja ...

  8. java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.isAsyncStarted()Z 的解决

    jetty 9 嵌入式开发时,启动正常,但是页面一浏览就报错如下: java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest ...

  9. eclipse开发servlet,HttpServletRequest报红叉解决方案

    eclipse开发servlet,HttpServletRequest报红叉解决方案 参考文章: (1)eclipse开发servlet,HttpServletRequest报红叉解决方案 (2)ht ...

  10. 【JavaWeb】Servlet系列——HttpServletRequest接口详解

    文章目录 23 HttpServletRequest接口详解 23.1 关于HttpServletRequest接口 23.2 HttpServletRequest接口的实现类谁写的? HttpSer ...

最新文章

  1. 官宣!清华大学要搬迁!
  2. 『第27天』Sunos(二)
  3. Linux下用MRTG监控网络设备端口流量
  4. 检测用户命令序列异常——使用LSTM分类算法【使用朴素贝叶斯,类似垃圾邮件分类的做法也可以,将命令序列看成是垃圾邮件】...
  5. 马克.扎克伯格的执行力
  6. SAP中SD客户投诉退货的处理方案
  7. 【ElasticSearch】Es 源码之 IndicesModule 源码解读
  8. 怎么删除用户_小米手机如何恢复最近删除的便签 - 学显
  9. forms Build中的触发器
  10. 超好用的 PC 端长截图工具
  11. 网页前端培训笔记(JavaScript事件)
  12. 高等数学(第七版)同济大学 总习题一 个人解答
  13. Win7 Windows照片查看器无法显示此图片,因为计算机上的可用内存可能不足
  14. Unity 跳转第三方App
  15. 基于美国人口数据分析
  16. 转胡一虎Blog:父亲是我生命中的永恒
  17. jks文件转换成ctr,key文件
  18. LCD 液晶显示器 ---------- LTDC 控制器
  19. itools安装驱动组件失败解决办法,实测有效
  20. JSP志愿者在线报名系统

热门文章

  1. php5模块怎么下载,centos源码编译php5 mcrypt模块步骤详解
  2. vue-video-player文档_vue的video插件vue-video-player
  3. java float 四舍五入_JAVA如何把一个float四舍五入到小数点后指定位数.
  4. 进阶学习(4.4) JVM GC Root 判定, 垃圾的判定
  5. 宁波网络推广分享能让新站提升收录的技巧!
  6. php behaviors,详解在PHP的Yii框架中使用行为Behaviors的方法_php技巧
  7. java分解因式_用JAVA因式分解 并以9=3×3格式输出
  8. 自学python困难吗_Python学习难不难?零基础好学吗?
  9. 多个切点 boot spring_全网独家Spring/Cloud/MVC/Boot,脑图+面试+进阶,就问你服不服?...
  10. Android 画虚线边框