session
Foolish_nick
这个作者很懒,什么都没留下…
展开
-
session简介
session简介: session,中文常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话是从拿起带你嗨拨号到挂断电话这中间的一系列过程可以称之为一个session。 session在WEB开发环境下的语义又有了新的扩展,它的含义是指一类用来在客户端和服务器端之间保持状态的解决方案。有时候session也用来指这种解决方案的存储结构。session机制 session机制...转载 2017-09-29 08:34:19 · 411 阅读 · 0 评论 -
Session的生命周期
1).什么时候创建session对象 1.1)是否浏览器访问服务端的任何一个JSP或servlet,服务器都会立即创建一个session对象呢? 不一定。 若当前的JSP或servlet是客户端访问的当前WEB应用的第一个资源,且JSP或servelt的page指定的session属性值为false,则服务器就不会为JSP创建一...转载 2017-09-29 09:58:50 · 3891 阅读 · 0 评论 -
session常用方法示例
功能描述:login.jsp 输入name登录,进入main.jsp,在main.jsp可以重新登陆,也可以注销当前用户。login.jsp:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String ...转载 2017-09-29 14:29:28 · 454 阅读 · 0 评论 -
session的典型案例一:使用session实现购物车
使用session实现购物车step1.jsp:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.get...转载 2017-09-29 15:20:56 · 3110 阅读 · 0 评论 -
session的典型案例二:避免表单的重复提交
重复提交的情况: 1).在表单提交到servlet,而servlet又通过请求转发的方式响应了一个JSP页面,此时地址栏还保留着servlet的路径,在响应页面点击“刷新”。 2).在有网络延时,相应页面没有到达时,重复点击“提交”按钮。 3).返回第一个页面,点击提交。不是重复提交的情况: 1).页面回退到第一个页面,刷新页面,再次提交。避免表单的重复提交 调用RequestDispa...转载 2017-09-30 09:55:11 · 338 阅读 · 0 评论 -
session的典型案例三:实现一次性验证码
生成验证码的工具类:package com.sa.util;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.IOException;import java.util.Random;impor...转载 2017-10-09 10:40:51 · 427 阅读 · 0 评论