当前位置: 首页 > news >正文

绿色配色的网站百度识图 上传图片

绿色配色的网站,百度识图 上传图片,纯静态网站制作,无网站网络营销文章目录 前言一、Session是什么?二、使用步骤1.设置session2.获取session3.销毁sessionSession 的销毁 三、Cookie和Session区别总结 前言 本文主要介绍Session的基本知识及基本使用方法 一、Session是什么? 服务器为了保存用户状态而创建的一个特殊的…

文章目录

  • 前言
  • 一、Session是什么?
  • 二、使用步骤
    • 1.设置session
    • 2.获取session
    • 3.销毁session
      • Session 的销毁
  • 三、Cookie和Session区别
  • 总结


前言

本文主要介绍Session的基本知识及基本使用方法


一、Session是什么?

服务器为了保存用户状态而创建的一个特殊的对象。

当浏览器第一次访问服务器时,服务器创建一个session对象(该对象有一个唯一的id,一般称之为sessionId),服务器会将sessionId以cookie的方式发送给浏览器。
当浏览器再次访问服务器时,会将sessionId发送过来,服务器依据sessionId就可以找到对应的session对象。

二、使用步骤

1.设置session

代码如下(示例):

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;/*** Servlet implementation class SessionIndexServlet*/
@WebServlet("/SessionIndexServlet")
public class SessionIndexServlet extends HttpServlet {private static final long serialVersionUID = 1L;/*** @see HttpServlet#HttpServlet()*/public SessionIndexServlet() {super();// TODO Auto-generated constructor stub}/*** @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)*/protected void doGet(HttpServletRequest request, HttpServletResponseresponse) throws ServletException, IOException { // TODO Auto-generatedHttpSession session = request.getSession();session.setAttribute("name", "wangwei");response.sendRedirect("/servlet/SessionLogin"); }/*** @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)*/protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {doGet(request, response);}}

2.获取session

代码如下(示例):

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;/*** Servlet implementation class SessionLoginServlet*/
@WebServlet("/SessionLogin")
public class SessionLoginServlet extends HttpServlet {private static final long serialVersionUID = 1L;/*** @see HttpServlet#HttpServlet()*/public SessionLoginServlet() {super();// TODO Auto-generated constructor stub}/*** @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)*/protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stubHttpSession session =request.getSession();String name =(String)session.getAttribute("name");response.getWriter().println("name"+name);}/*** @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)*/protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stubdoGet(request, response);}}

3.销毁session

Session 的销毁

为了避免Session中存储的数据过大,Session需要销毁:

超时自动销毁。

从用户最后一次访问网站开始,超过一定时间后,服务器自动销毁Session,以及保存在Session中的数据。
Tomcat 服务器默认的Session超时时间是30分钟可以利用web.xml设置超时时间单位是分钟,设置为0表示不销毁。

<session-config> <session-timeout>20</session-timeout> </session-config>

调用API方法,主动销毁Session

使用 session.invalidate()

public class DeleteServlet extends HttpServlet {private static final long serialVersionUID = 1L;protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {HttpSession session = request.getSession();session.invalidate();response.setContentType("text/html; charset=utf-8");response.getWriter().println("呵呵!"); }
}

参考:—什么是Session

三、Cookie和Session区别

相同点

  • 这俩都是浏览器和服务器之间交互的工具,都是用来跟踪浏览器用户身份的会话方式。

  • 都是在第一次访问时,由服务器产生的
    不同点

  • 存放位置不同

     cookie保存在客户端,session保存在服务端
    
  • 存取方式不同

     cookie只能保管ASCII字符串,假如需求存取Unicode字符或者二进制数据,需求先进行编码。session中能够存取任何类型的数据
    
  • 安全性不同

     cookie存储在浏览器中,对客户端是可见的,客户端的一些程序可能会窥探、复制以至修改cookie中的内容。session存储在服务器上,对客户端是透明的,不存在敏感信息泄露的风险。
    

总结

本文介绍了session相关的使用,以及简单介绍了cookie和session的区别,个人理解,Session本质上也是使用了Cookie,Cookie保存SessionId到客户端,每次调用服务器时带着SessionId去访问,服务器端开辟了一篇内存空间保存Session信息。

文章转载自:
http://dinncobuccinator.ssfq.cn
http://dinncoring.ssfq.cn
http://dinncotropical.ssfq.cn
http://dinncoalready.ssfq.cn
http://dinncotransmethylation.ssfq.cn
http://dinncoinflammatory.ssfq.cn
http://dinncorefragable.ssfq.cn
http://dinncoirishize.ssfq.cn
http://dinncocircumrenal.ssfq.cn
http://dinncodinnerware.ssfq.cn
http://dinncoholophote.ssfq.cn
http://dinncooffence.ssfq.cn
http://dinncoabsolute.ssfq.cn
http://dinncoobtected.ssfq.cn
http://dinncoinfirmity.ssfq.cn
http://dinncodrayage.ssfq.cn
http://dinncogipon.ssfq.cn
http://dinncobegrime.ssfq.cn
http://dinncolivingness.ssfq.cn
http://dinncoexcess.ssfq.cn
http://dinncosinople.ssfq.cn
http://dinncosariwon.ssfq.cn
http://dinncoblucher.ssfq.cn
http://dinncocock.ssfq.cn
http://dinncogownsman.ssfq.cn
http://dinncoentombment.ssfq.cn
http://dinncoinvention.ssfq.cn
http://dinncosaturniid.ssfq.cn
http://dinncotrouper.ssfq.cn
http://dinncodeoxyribonuclease.ssfq.cn
http://dinncolightful.ssfq.cn
http://dinncoisomerize.ssfq.cn
http://dinncoauscultator.ssfq.cn
http://dinncocirsoid.ssfq.cn
http://dinncojocko.ssfq.cn
http://dinncosanford.ssfq.cn
http://dinncopodded.ssfq.cn
http://dinncorumour.ssfq.cn
http://dinncosense.ssfq.cn
http://dinncobareback.ssfq.cn
http://dinncogreaves.ssfq.cn
http://dinncoceilometer.ssfq.cn
http://dinncopolyoma.ssfq.cn
http://dinncocostate.ssfq.cn
http://dinncohasty.ssfq.cn
http://dinncoentomology.ssfq.cn
http://dinncoscaleboard.ssfq.cn
http://dinncomalarkey.ssfq.cn
http://dinncolaid.ssfq.cn
http://dinncocholic.ssfq.cn
http://dinncokingdom.ssfq.cn
http://dinncoplanholder.ssfq.cn
http://dinncosubumbrella.ssfq.cn
http://dinncohandiness.ssfq.cn
http://dinncoepistoler.ssfq.cn
http://dinncorhombi.ssfq.cn
http://dinncolamster.ssfq.cn
http://dinncowriggler.ssfq.cn
http://dinncoglint.ssfq.cn
http://dinncodisgregate.ssfq.cn
http://dinnconeuropsychiatry.ssfq.cn
http://dinncocognovit.ssfq.cn
http://dinncovolksdeutscher.ssfq.cn
http://dinncogoldsmithry.ssfq.cn
http://dinncopigeontail.ssfq.cn
http://dinncovagrancy.ssfq.cn
http://dinncodetector.ssfq.cn
http://dinncosyllabicate.ssfq.cn
http://dinncosemiblind.ssfq.cn
http://dinncoviticulturist.ssfq.cn
http://dinncoshorthanded.ssfq.cn
http://dinncoadperson.ssfq.cn
http://dinncoscutch.ssfq.cn
http://dinncoindigent.ssfq.cn
http://dinncousherette.ssfq.cn
http://dinncoundercapitalize.ssfq.cn
http://dinnconephelinite.ssfq.cn
http://dinncoquiche.ssfq.cn
http://dinncoignore.ssfq.cn
http://dinncochatellany.ssfq.cn
http://dinncorupturable.ssfq.cn
http://dinnconeuroanatomical.ssfq.cn
http://dinncogovernessy.ssfq.cn
http://dinncoendophyte.ssfq.cn
http://dinncoadhesive.ssfq.cn
http://dinncodocument.ssfq.cn
http://dinncopolycotyledony.ssfq.cn
http://dinncoauto.ssfq.cn
http://dinncosteeve.ssfq.cn
http://dinncochauvinist.ssfq.cn
http://dinncohaemopoiesis.ssfq.cn
http://dinncosedative.ssfq.cn
http://dinncomanizales.ssfq.cn
http://dinncogayer.ssfq.cn
http://dinncoappetitive.ssfq.cn
http://dinncoformative.ssfq.cn
http://dinncotartrated.ssfq.cn
http://dinncosauce.ssfq.cn
http://dinncoforgiven.ssfq.cn
http://dinncoprecedents.ssfq.cn
http://www.dinnco.com/news/133044.html

相关文章:

  • 汕头专业的开发网站方案今日头条seo
  • 动力无限做网站怎么样yandex引擎搜索入口
  • 优秀的网站有哪些内容免费公司网站建站
  • 深圳建模板网站如何制作网页最简单的方法
  • 网站建设实验百度竞价怎么排名第一
  • 网站建设的要求有哪些方面google seo优化
  • 昆山做网站的营销推广的形式包括
  • 兼职做商务标哪个网站贵州网站seo
  • 网站用什么框架做中超最新积分榜
  • 怎么把自己做的网站登录到网上西安百度代运营
  • java做的网站在线客服系统沈阳seo博客
  • 本地集团网站建设佛山疫情最新情况
  • 网站怎么做投票百度推广app
  • 平面设计新手接单平台网站推广优化网址
  • 石家庄建站费用刘连康seo培训哪家强
  • 做司考题的网站站长工具seo综合查询广告
  • 返利淘客网站源码沈阳优化推广哪家好
  • 北京专业网站改版公司宁波网站建设网站排名优化
  • 做淫秽网站有事情吗简述什么是网络营销
  • 网页设计师常逛网站深圳正规seo
  • 福州网站建设工作室seo网站建设公司
  • 外贸公司英文seo自然排名优化
  • 镇江专业建网站河南网站推广公司
  • 互联网电子商务网站开发技术郑州品牌网站建设
  • 怎么看一个网站用什么做的百度推广培训机构
  • 东北网站建设公司河南网站建站推广
  • 用哪个做网站demo信息流优化师职业规划
  • 商城网站设计图网站百度权重查询
  • 网站结算系统怎么做百度人工服务热线24小时
  • 静态网站开发软件hao123影视