一.如何在Action中获得原生servlet的api 1.struts提供了一个ActionContext(数据中心)来提供servlet的原生api 2.包括常见的api: >request,response,session,sevletContext >request域,session域,ap ...
一、Request概述 request是Servlet.service()方法的一个参数,类型为javax.servlet.http.HttpServletRequest。在客户端发出每个请求时,服务器都会创建一个request对象,并把请求数据封装到request中。这说明在service()方法 ...
分类:
其他好文 时间:
2020-04-18 12:15:37
阅读次数:
57
HttpServletResponse Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。 ...
分类:
Web程序 时间:
2020-04-15 18:17:27
阅读次数:
79
* 重定向的特点:response.sendRedirect(重定向路径); 1. 地址栏发生变化 2. 重定向可以访问其他站点(服务器)的资源 3. 重定向是两次请求。不能使用request对象来共享数据 * 转发的特点:request.getRequestDispatcher(转发路径).for ...
分类:
其他好文 时间:
2020-04-14 15:17:05
阅读次数:
60
一.修改请求头: 应对反爬虫措施可以修改请求头来模拟正常的访问,Request 中有个 headers 参数,可通过 如下两种方法进行设置: (1)把请求头都塞到字典里,在实例化 Request对象的时候传入; (2)通过 Request对象的 add_header()方法一个个添加。 1 # -* ...
分类:
其他好文 时间:
2020-04-07 16:58:26
阅读次数:
105
jsp隐式对象 (输入/输出对象) request response out 1:request对象 用户输入的数据用来存放在Request对象中,用javax.servlet.HttpServletRequest执行 *接受数据 <body> <% out.println("协议版本类型和版本号: ...
分类:
Web程序 时间:
2020-04-04 18:54:57
阅读次数:
77
scrapy 1 一、简介 1.1、安装 1.2、爬虫流程 1.3、scrapy流程,文字解释 首先通过spider(爬虫)组件构建request对象,并将request对象经由scrapy Engine(scrapy 引擎) 发送给Scheduler(调度器),调度器对request对象进行整理, ...
分类:
其他好文 时间:
2020-04-03 23:50:43
阅读次数:
115
1. 请求转发 作用: 实现多个servlet联动操作处理请求, 这样避免代码冗余, 让servlet的职责更加明确 使用: request.getRequestDispatcher("路径地址").forward(request, response); 特点: 一次请求, 浏览器地址不改变 注意: ...
分类:
其他好文 时间:
2020-04-02 16:17:34
阅读次数:
74
Scrapy的工作流程 1. 从优先级队列中获取request对象,交给engine 2. engine将request对象交给下载器下载,期间会通过downloadmiddleware的process_request方法 3. 下载器完成下载,获得response对象,将该对象交给engine,期 ...
分类:
其他好文 时间:
2020-03-25 21:34:40
阅读次数:
67
## ServletContext对象 1、概念:代表整个web应用,可以和程序的容器(服务器)来通信 2、获取: 1、通过request对象获取 request.getServletContext(); 2、通过HttpServlet对象获取 this.getServletContext(); 3 ...
分类:
其他好文 时间:
2020-03-22 23:53:36
阅读次数:
85