username=qqqq password=wwww //----------------------POST-------------------> http://192.168.1.211:8080/demo/index.jsp request.getContextPath() =/demo request.getMethod() =POST request.getRequestURI() =/demo/reg request.getRequestURL() =http://192.168…
day10 请求响应流程图 response response概述 response是Servlet.service方法的一个参数,类型为javax.servlet.http.HttpServletResponse.在客户端发出每个请求时,服务器都会创建一个response对象,并传入给Servlet.service()方法.response对象是用来对客户端进行响应的,这说明在service()方法中使用response对象可以完成对客户端的响应工作. response对象的功能分为以下四种:…
本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 ---------------------------------…
一.HttpServletRequest介绍 HttpServletRequest 对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,通过这个对象提供的方法,可以获得客户端请求的所有信息. HttpServletRequest 接口继承自 ServletRequest 接口,其主要作用是封装 HTTP 请求消息.  HTTP 请求消息有三部分: 1.请求行,2.请求消息头, 3.请求消息体 因此在 HttpServletRequest 接口中定义了获取请求行.请求头和请求消息体的相关方…
public GetResource{ String path = GetResource.class.getClassLoader().getResource("xx/xx.txt").getPath(); } ----------扩展 一 相对路径的获得 说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目) String relativelyPath=System.getProperty("user.dir");…
      request --> 封装了客户端所有的请求数据!       请求行       请求头       空行       请求体(GET没体) 回忆一下http协议!请求协议中的数据都可以通过request对象来获取! * 获取常用信息 > 获取客户端IP,案例:封IP.            request.getRemoteAddr()//得到IP地址 > 请求方式        request.getMethod(),可能是POST也可能是GET * 获取HTTP请求…
上一篇讲了ServletContent.ServletCOnfig.HTTPSession.request.response几个对象的生命周期.作用范围和一些用法.今天通过一个小项目运用这些知识.简单的注册登录,文件的上传和下载. 大致思路: 注册登录和文件上传和下载        注册成功后跳转到登录界面,登陆成功后跳转到主界面,主界面有上传和下载功能.    本次注册登录不用数据库,注册成功后放到一个map集合中,key值为账号,value值为密码.    注册成功把当前用户信息放入map集…
背景 访问路径,也就是指在浏览器中访问该web系统时的根路径,比如http://localhost:8080/xxxx/index.jsp  这里的xxxx,也就是request.getContextPath()得到的值. 我们在做系统开发的时候,在本地工作区可能会有同一个系统的多个版本存在,比如上面所说的xxxx系统,这里可能会有xxxx1.xxxx1_1.xxxx1_2代表该系统的1.0 .1.1. 1.2版本,对应的工程名字默认就是系统的访问路径,但是,我们可能会希望这些项目能够有一个统一…
从request获取各种路径总结 request.getRealPath("url"); // 虚拟目录映射为实际目录 request.getRealPath("./");    // 网页所在的目录 request.getRealPath("../"); // 网页所在目录的上一层目录 request.getContextPath();    // 应用的web目录的名称 如http://localhost:7001/bookStore/ /b…
equest.getRealPath() 这个方法已经不推荐使用了,代替方法是: request.getSession().getServletContext().getRealPath() 在servlet里用this.getServletContect().getRealPath() 在struts里用this.getServlet().getServletContext().getRealPath() 在Action里用ServletActionContext.getRequest().g…