为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
JAVA遇见HTML——JSP篇_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

JAVA遇见HTML——JSP篇

milanlover JAVA开发工程师
难度入门
时长 7小时 0分
  • Session的生命周期 分为三个阶段. 首先是创建阶段 当客户端第一次访问某个jsp或者Servlet时候,服务器会为当前会话创建一个sessionID,不同会话都会有一个特定的sessionID,每次客户端向服务器发送请求时,即客户端要访问别的超链接网页时,都会将此sessionID携带过去,服务端会对此sessionID进行校验,来判断此session对象是属于哪个会话的.因为session对象是保存在服务器端的. 然后是活动阶段 某次会话当中通过超链接打开新页面属于同一次会话. 只要当前会话页面没有全部关闭,重新打开新的浏览器窗口访问同一项目资源时属于同一次会话. 除非本次会话所有页面都关闭后再重新访问某个jsp或者Servlet将会创建新的会话.但要注意的是尽管创建了新的会话,但原有会话仍然存在,只是这个旧的sessionID仍然存在于服务器端,即session对象还在服务器端,只不过再也没有客户端会携带sessionID交予服务端校验,等到超时session对象将会销毁.即:创建了新的会话,并不意味着原有的会话就结束了,它还存在服务器端,等到设定的时间过后(即超时),便自动销毁. 最后是销毁阶段 Session的销毁只有三种方式 1.调用session对象的invalidate()方法 2.Session过期(session超时意味着被销毁) 3.服务器重新启动
    查看全部
  • HTML注释:<%!-- 注释--%> JSP注释:<%--注释--%> JSP脚本:<%代码%> 声明:<%!代码%> 表达式:<%=代码%
    查看全部
    0 采集 收起 来源:JSP表达式

    2018-03-22

  • JSP 脚本 <% java代码%> JSP 声明(变量、方法) <%! 变量名、方法名%> JSP 表达式,即在页面上显示的内容 <%= 表达式内容%> 表达式不以;结尾
    查看全部
    0 采集 收起 来源:JSP脚本

    2018-03-22

  • JSP页面中的三种注释: 1.传统的HTML注释,格式为:<!-- 注释内容-->,在客户端查看源代码时可见 2.JSP注释,格式为:<%-- 注释内容--%>,在客户端查看源代码时不可见 3.JSP脚本注释,格式为:<% //单行注释 在客户端查看源代码不可见
    查看全部
    0 采集 收起 来源:JSP注释

    2018-03-22

  • 第一次访问服务器的页面时,就会产生一个session对象,当访问服务器的浏览器关闭时,保存在浏览器的sessionID将会消失,因此客户端无法携带先前的sessionID到服务器校验,当再次访问时,服务器会创建一个新的session对象保存在内存中,并把sessionID保存在浏览器的cookie里,但先前的session对象仍然保存在服务器内存中,并没有销毁,等待session超时便销毁. session.getValueNames()方法只会返回一个session对象可以用的属性的属性名的数组.这些属性可以通过session.setAttribute()来设定.
    查看全部
    0 采集 收起 来源:session对象

    2017-01-21

  • JSP内置对象之session的常用方法. session对象具有保留性,只要不关闭浏览器,不同页面并且处于不同窗口之间浏览页面仍然是同一个session对象,因此通过session.getID();得到的编号是不会改变的,并且session.getCreationTime()创建session对象的时间也是不会改变的. 假设a.jsp中有session.setAttribute(username,"admin")设置了一个属性与属性值,并且有超链接去b.jsp,并且是新窗口打开的,当用户访问a.jsp,并点击超链接,则会跳转到b.jsp页面,此时b.jsp仍然可以通过session.getAttribute(username)来获取session对象的一个属性值,说明在访问a.jsp与b.jsp之间是同一个session对象. session.setAttribute()方法是为访问这个jsp页面的用户的session对象设置一个属性与属性值,是属于session对象的.也可以通过session.getAttribute()来获取属性值.但要确保是同一个session对象.
    查看全部
    0 采集 收起 来源:session对象

    2018-03-22

  • session对象在访问服务器的第一个jsp页面时就会自动创建,完成会话期管理. session对象是保存用户状态的一种机制.即一个客户访问服务器可能会在几个页面之间切换,服务器应当通过session对象来保存用户的状态,即客户切换页面时,服务器能够通过session对象识别到这是同一个客户的行为.
    查看全部
    0 采集 收起 来源:session对象

    2015-12-10

  • 就像去淘宝买东西,需要先登录,再浏览商品,再购买,付款成功,尽管会出现4个不同的界面,但仍然属于同一次会话,即session,整个购物过程属于一次会话. 在服务器的内存中保存着不同用户的session对象,也就是说每个用户对应一个session,不同用户之间对应不同的session.
    查看全部
    0 采集 收起 来源:什么是session

    2015-12-10

  • HTML注释:<%!-- 注释--%> JSP注释:<%--注释--%> JSP脚本:<%代码%> 声明:<%!代码%> 表达式:<%=代码%>
    查看全部
    0 采集 收起 来源:JSP表达式

    2018-03-22

  • session就是指用户进入网站到浏览器关闭(就是关闭网站)所经过的这段时间,也就是用户浏览网站所花费的时间,session实际上是一个特定的时间观念
    查看全部
    0 采集 收起 来源:什么是session

    2015-12-10

  • 针对用户每个请求,分别再创建一个线程由每一个线程再去执行它的一个叫做jspservice()这个方法。
    查看全部
  • Jsp元素构成
    查看全部
  • jspinit()是个初始化方法
    查看全部
  • 这就相当于你开过某个东西,然后系统记住了,下次再来就不用再打开了
    查看全部
  • JSP注释
    查看全部
    0 采集 收起 来源:JSP注释

    2015-12-09

举报

0/150
提交
取消
课程须知
Hi,我是JSP。为了让您更好的了解我,请先学习我的小伙伴JAVA和HTML。
老师告诉你能学到什么?
学完JSP,您可以掌握JSP基本语法,理解Java Web开发思想,进而能独立开发简单的Java Web应用。
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!