
http
文章平均质量分 71
大树叶
宠辱不惊,看庭前花开花落;去留无意,望天空云卷云舒。
展开
-
HTTP Session 的理解
session在web开发中是一个非常重要的概念,这个概念很抽象,很难定义,也是最让人迷惑的一个名词,也是最多被滥用的名字之一,在不同的场合,session一次的含义也很不相同。这里只探讨HTTP Session。 为了说明问题,这里基于Java Servlet理解Session的概念与原理,这里所说Servlet已经涵盖了JSP技术,因为JSP最终也会被编译为Servlet,两者转载 2016-03-11 23:05:32 · 1235 阅读 · 0 评论 -
四种常见的 POST 提交数据方式
HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。我们知道,HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分:状态行、请求头、消息主体。类似...转载 2018-07-14 12:10:43 · 647 阅读 · 0 评论 -
理解HTTP session原理及应用
https://www.2cto.com/kf/201206/135471.html一、术语session在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可...转载 2018-07-04 00:07:11 · 270 阅读 · 0 评论 -
详细探讨和整理一下 java的会话管理:Cookie和Session
java的会话管理:Cookie和Session1.什么是会话此处的是指客户端(浏览器)和服务端之间的数据传输。例如用户登录,购物车等会话管理就是管理浏览器客户端和服务端之间会话过程产生的会话数据常用的会话技术之前学会了域对象的作用,所以在会话管理的时候也可以使用域对象的概念来找到解决方法。常用的解决方法主要有两种:数据保存在客户端的Cookie技术数据保存在服务端的Session技术2.Cook...转载 2018-07-16 15:04:52 · 317 阅读 · 0 评论 -
COOKIE和SESSION有什么区别
1. 由于HTTP协议是无状态的协议,所以服务端需要记录用户的状态时,就需要用某种机制来识具体的用户,这个机制就是Session.典型的场景比如购物车,当你点击下单按钮时,由于HTTP协议无状态,所以并不知道是哪个用户操作的,所以服务端要为特定的用户创建了特定的Session,用用于标识这个用户,并且跟踪用户,这样才知道购物车里面有几本书。这个Session是保存在服务端的,有一个唯一标识。在服务原创 2017-07-10 10:11:36 · 348 阅读 · 0 评论 -
Servlet对象是 单例模式 Singleton
在服务器端写个JSP,经过Tomcat中的JSP解析器将jsp文件解析成Servlet程序,也就是.java程序了,.java再有JDK编译成.class文件加载到内存中去。 实际上生成的Servlet对象有且仅有一个,也就是说,只要有一个客户端访问了服务器上的这个Servlet资源,服务器就为这个客户端起一个线程, 用来操纵这个Servlet对象!这里就涉及到一个问题,为什么jsp声明很少用转载 2016-05-12 17:18:59 · 1390 阅读 · 0 评论 -
servlet jsp 经典总结
如今,通用的浏览器取代了个性化的客户端,HTTP协议取代了个性化的协议,通用的ServerApp(Web服务器)简化了服务器端的开发。 1、软件的三种架构(了解) (1)主机、终端 a,特点:主机负责处理所有的业务逻辑,终端只提供操作界面。 b,优点:可靠、I/O处理能力强。 c,缺点:过于昂贵,而且维护困难。 (2) client/server转载 2016-05-12 16:42:33 · 818 阅读 · 0 评论 -
Yahoo前端优化十四条军规
相信互联网已经越来越成为人们生活中不可或缺的一部分。Ajax,flex等等富客户端的应用使得人们越加“幸福”地体验着许多原先只能在C/S实 现的功能。 比如Google机会已经把最基本的office应用都搬到了互联网上。当然便利的同时毫无疑问的也使页面的速度越来越慢。自己是做前端开发的,在性能方面,根据Yahoo的调查,后台只占5%,而前端高达95%之多,其中有88%的东西是可以优化的。转载 2016-04-06 14:20:08 · 692 阅读 · 0 评论 -
href="#"
a href="#"> 点击链接后,页面会向上滚到页首,# 默认锚点为 #TOP 点击链接后,页面不动,只打开链接 作用同上,不同浏览器会有差异。 点击链接后,不想使页面滚到页首,就用href="javascript:void(0)",不要用href="#",return false也有类似作用 详解href="#"与href="javascript:void(原创 2016-03-12 17:34:39 · 1244 阅读 · 0 评论 -
JSP 如何使验证码文件 点击刷新效果
换一张 //用于刷新验证码 function myReload(){ document.getElementById("imageID").src=document.getElementById("imageID").src+"?nocache="+new Date().getTime();原创 2016-03-12 14:02:24 · 1726 阅读 · 0 评论 -
response.encodeURL的用法
Java Servlet API 中引用 Session 机制来追踪客户的状态。Servlet API 中定义了 javax.servlet.http.HttpSession 接口,Servlet 容器必须实现这个接口。当一个 Session 开始时,Servlet 容器将创建一个 HttpSession 对象,Servlet 容器为 HttpSession 分配一个唯一标识符,称为 Sessio转载 2016-03-12 00:03:23 · 886 阅读 · 0 评论 -
Java代码中如何通过 http来上传文件
例子代码如下 package example.filetransfer; import java.io.*; import java.net.*; import java.util.*; public class HttpRequestUtil { /** * 发送get请求 * * @param requestUrl * 请求url ...原创 2018-11-26 15:04:09 · 2760 阅读 · 0 评论