摘要: 7.1 状态代码概述 web服务器响应浏览器或其他客户程序的请求时,其应答一般由以下几个部分组成:一个状态行,几个应答头,一个空行,内容文档。下面是一个最简单的应答: http/1.1 200 okcontent-type: text/plainhello world 状态行包含http版本、状态代码、与状态代码对应的简短说明信息。在大多数情况下,除了content-type之外的所有......
摘要:
作者:东方一蛇
网站“我的家”(http://www.wodejia.net)
string scurrentline;
string stotalstring;
scurrentline="";
stotalstring="";
java.io.inputstream l_urlstream;
java.net.url l_u......
Java Servlet和JSP教程之十10.1 会话状态概述 这个问题一般有三种解决方法: 【程序编程相关:
小议<scriptsrc=aaa.】 http协议的“无状态”(stateless)特点带来了一系列的问题.特别是通过在线商店购物时,服务器不能顺利地记住以前的事务就成了严重的问题.它使得“购物篮”之类的应用很难实现:当我们把商品加入购物篮时,服务器如何才能知道篮子里原先有些什么?即使服务器保存了上下文信息,我们仍旧会在电子商务应用中遇到问题.例如,当用户从选择商品的页面(由普通的服务器提供)转到输入信用卡号与送达地址的页面(由支持ssl的安全服务器提供),服务器如何才能记住用户买了些什么? 【推荐阅读:
[学习笔记]**编写"纯HTM】 从其他cookie中分别出保存会话标识的cookie. 【扩展信息:
[学习笔记]**编写"纯HTM】 cookie.利用http cookie来存储有关购物会话的信息,后继的各个连接可以查看当前会话,然后从服务器的某些地方提取有关该会话的完整信息.这是一种优秀的,也是应用最广泛的方法.然而,即使servlet提供了一个高级的.使用方便的cookie接口,仍旧有一些繁琐的细节问题需要处理: 为cookie设置合适的作废时间(例如,中断时间超过24小时的会话一般应重置). 把会话标识与服务器端相应的信息关联起来.(实际保存的信息可能要远远超过保存到cookie的信息,而且象信用卡号等敏感信息永远不应该用cookie来保存.) 改写url.你可以把一些标识会话的数据附加到每个url的后面,服务器能够把该会话标识与它所保存的会话数据关联起来.这也是一个很好的方法,而且还有当浏览器不支持cookie或用户已经禁用cookie的情况下也有效这一优点.然而,大部分使用cookie时所面临的问题同样存在,即服务器端的程序要进行许多简单但单调冗长的处理.另外,还必须十分小心地保证每个url后面都附加了必要的信息(包括非直接的,如通过location给出的重定向url).如果用户结束会话之后又通过书签返回,则会话信息会丢失....
下一页 摘要:
import java.io.*;
import java.net.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class proxy extends httpservlet
{ public void doget(httpservletrequest request,
httpservl......