会话可以简单理解为:用户打开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。

  kookie是在服务器端创建的,返回给浏览器,在浏览器的目录中保存了,下一次再访问这个网站会将cookie信息携带。要想将kookei持久化,可以设置cookie的maxAge,setMaxAge方法可以用于设置cookie最大生存时间

  删除cookie  setMaxAge(0)setMaxAge(-1)

  session销毁:

  服务器停止。

  默认超时

  默认超时30分钟

  在tomcat/config/web.xml文件定义了session的生存时间

  <session-config>

<session-timeout>30</session-timeout>

</session-config>

通过HttpSession中提供的方法

public void setMaxInactiveInterval(int interval)

通过HttpSession中提供的方法

public void invalidate()

这个方法是直接将session销毁,它是在开发中应用最多的。

总结:Servlet中三个域对象的生命周期

ServletContex    与服务器的生命周期一样

HttpServletRequest  请求来创建,响应产生销毁。

HttpSession

如果http请求中没有一个cookie  jsessionid 那么就会创建一个session。

如果http请求中有一个cookie jsessionid 这时需要判断jsessionid是否有与其对应的session对象,如果有就不会创建,如果没有就会创建出来。

Jsp

指令:

Page    import   pageEncoding  contentType

Include  静态包含  包含的是内容

Taglib  导标签库

内置对象

request   response   page   session   pageContext  config   application   out   exception

Jsp标签

forward  请求转发

Include  动态包含   包含的是结果

Param  生成一个请求参数

El

El的作用

1.可以获取域数据  pageScope   requestScope   sessionScope   applicationScope

2.可以运算   + - * /   and  or not  empty  ?:

3.el内置对象   ${pageContext.request.contextPath}

4.可以调用java方法    e.l函数库

Jstl

标签库   首先要导入jar文件,在页面上要使用taglib导入标签库。

c:if  属性test

c:set

c:forEach

属性   start  end step  var

varStatus  它有属性   index  count  first  last  current

items 它就是用于接收一个容器

基础-session,cookie,jsp,EL,JSTL的更多相关文章

  1. JavaEE之动态页面技术(JSP/EL/JSTL)

    动态页面技术(JSP/EL/JSTL) JSP技术 jsp脚本和注释 jsp脚本: 1)<%java代码%> ----- 内部的java代码翻译到service方法的内部 2)<%= ...

  2. JavaWeb之JSP & EL & JSTL

    JSP & EL & JSTL JSP Java Server Page 什么是JSP 从用户角度看,就是一个网页.从程序员角度看,就是一个Java类,它继承Servlet,所以可以说 ...

  3. 动态页面技术JSP/EL/JSTL

    本节内容: jsp脚本和注释 jsp运行原理 jsp指令(3个) jsp内置/隐式对象(9个) jsp标签(动作) EL技术 JSTL技术 JavaEE的开发模式 动态页面技术:就是在html中嵌入j ...

  4. jsp&el&jstl mvc和三层架构

    jsp:java在html中插入java 一.JSP技术 1.jsp脚本和注释 jsp脚本:(翻译成servlet,源码位置apache-tomcat-7.0.52\work\Catalina\loc ...

  5. JavaWeb之动态页面技术JSP/EL/JSTL

    一.JSP技术 1.jsp脚本和注释 jsp脚本: 1)<%java代码%> ----- 内部的java代码翻译到service方法的内部 2)<%=java变量或表达式> - ...

  6. 回锅的美食:JSP+EL+JSTL大杂烩汤

    title: Servlet之JSP tags: [] notebook: javaWEB --- JSP是什么 ? JSP就是Servlet,全名是"JavaServer Pages&qu ...

  7. 《JavaWeb从入门到改行》JSP+EL+JSTL大杂烩汤

    title: Servlet之JSP tags: [] notebook: javaWEB --- JSP是什么 ? JSP就是Servlet,全名是"JavaServer Pages&qu ...

  8. JSP & EL & JSTL

    JSP 什么是JSP 用户角度看待 ,就是是一个网页,从程序员角度看待 ,是继承了servlet的java类,所以可以直接说jsp 就是一个Servlet. 为什么用JSP 用于显示一些动态数据,可以 ...

  9. javaweb(3)之JSP&EL&JSTL

    JSP(Java Server Page) 介绍 什么是 JSP ? 从用户角度看,JSP 就是一个网页. 从开发者角度看,它其实就是一个继承了 Servlet 的 java 类,所以可以直接说 JS ...

  10. 04 jsp,EL,JSTL

    jsp:Java Server Page  什么是jsp?从用户角度看待 ,就是是一个网页 , 从程序员角度看待 , 其实是一个java类, 它继承了servlet,所以可以直接说jsp 就是一个Se ...

随机推荐

  1. HDU 1969 Pie(二分搜索)

    题目链接 Problem Description My birthday is coming up and traditionally I'm serving pie. Not just one pi ...

  2. icheck.min.js 选中效果

    遍历所有 checkbox 如果是选中的用 绿色 如果未选中用 灰色 //check控件属性 $('input').each(function() { var self = $(this); var ...

  3. Linux下搭建ntp时间同步服务器

    1.ntpd软件安装(略过) 2.修改ntp.conf配置文件 vi /etc/ntp.conf 第一种配置:允许任何IP的客户机都可以进行时间同步将“restrict default kod nom ...

  4. 浅谈C/C++引用和指针的联系和区别

    为什么C/C++语言使用指针? 答案:①一方面,每一种编程语言都使用指针.不止C/C++使用指针. 每一种编程语言都使用指针.C++将指针暴露给了用户(程序员),而Java和C#等语言则将指针隐藏起来 ...

  5. jQuery(2)——选择器

    选择器 利用jQuery选择器,可以非常便捷和快速地找出特定的DOM元素,然后为它们添加相应的行为.jQuery的行为规则都必须在获取到元素后才能生效. [jQuery选择器的优势] (1)简洁的写法 ...

  6. Codeforces Round #375 (Div. 2)A. The New Year: Mee

    A. The New Year: Meeting Friends time limit per test 1 second memory limit per test 256 megabytes in ...

  7. 学习笔记——责任链模式ChainOfResponsibility

    责任链模式,主要是通过自己记录一个后继者来判断当前的处理情况.Handler中,再增加一个方法用于设置后继对象,如SetHandler(Handler obj). 然后Handler类以其子类的处理方 ...

  8. Servie之前台Service

    public class MyService extends Service { public static final String TAG = "MyService"; pri ...

  9. python 自动认证登录

    import urllib import base64 import urllib2 def auto_login(urllink,username,password): authstr = 'Bas ...

  10. kloxo面板教程-折腾了一天

    ------------------------------------------------------------------------------- 前一晚安装了掉线,不得不重新来,有点慢, ...