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

JAVA遇见HTML——JSP篇

milanlover JAVA开发工程师
难度入门
时长 7小时 0分
  • 一、http协议的无状态性 简单说,服务器【不会保存用户状态】,不会记得客户端是否访问过,即无状态性 二、保存用户状态,采用Session/Cookie两大机制 (1)cookie:中文名是“小甜饼”,是web服务器【保存在客户端】的一系列文本 Cookie的作用: 1.保存用户对象的追踪; 2.保存用户网页浏览记录与习惯; 3.简化登录; 安全风险:容易泄露用户信息。 三、jsp中创建与使用Cookie (1)创建Cookie 1.创建Cookie对象: Cookie cookie=new Cookie(String key,Object value); 2.写入Cookie: response.addCookie(newCookie); 3.读取Cookie: Cookie[] cookies=request.getCookies(); (2)Cookie常用方法: 1. void setMaxAge(int expiry) 设置cookie的有效期,以秒为单位 2. int getMaxAge() 获取cookie的有效时间,以秒为单位 3. void setValue(String value) 在cookie创建后,对cookie进行赋值 4. String getName() 获取cookie的名称 5. String getValue() 获取cookie的值 四、Session与Cookie对比 1、保存位置:session在服务器端内存,cookie在客户端文本 2、保存对象:session保存Object类(保存对象大小没有限制),cookie保存String类型(保存对象大小有限制) 3、生命周期:session会话结束即销毁,cookie可以长期保存在客户端 4、安全性:session安全性更高,保存重要信息,cookie保存不重要的信息
    查看全部
    1 采集 收起 来源:练习题

    2017-06-30

  • 1、Cookie是运用在客户端,Session是运用在服务器端。 2、两者的生存期限都能够设置。 3、Session对保存对象(object类型)没有限制,但是Cookie对保存对象(String类型)有限制。 4、安全性上:Session>Cookie,cookie中保存对象的大小是有限制的
    查看全部
    0 采集 收起 来源:练习题

    2018-03-22

  • 1、保存位置:session在服务器端内存,cookie在客户端文本 2、保存对象:session保存Object类(保存对象大小没有限制),cookie保存String类型(保存对象大小有限制) 3、生存权:session会话结束即销毁,cookie可以长期保存在客户端 4、重要性:session安全性更高,保存重要信息,cookie保存不重要的信息
    查看全部
  • decoder 英[ˌdi:ˈkəʊdə(r)] 美[ˌdi:ˈkoʊdə(r)] n. 解码器;
    查看全部
  • encoder 英[ɪn'kəʊdə] 美[ɪn'koʊdə] n. 译码器,编码器; 构码器;
    查看全部
  • important java. <% SimplesimpleDataFormat("yyyy年MM月dd日 HH:mm:ss:"); Data d=new Data(session.getCreationTime()); %> Session创建时间:<%=session.getCreationTime()%>
    查看全部
    0 采集 收起 来源:session对象

    2018-03-22

  • 请输入笔记内容...
    查看全部
    0 采集 收起 来源:session对象

    2017-06-30

  • 请输入笔记内容...
    查看全部
  • 请输入笔记内容...
    查看全部
  • <%@ page language="java" import="java.util.*,java.io.*" contentType="text/html; charset=UTF-8"%> <% response.setContentType("text/html;charset=utf-8"); out.println("<h1>response内置对象方法</h1>"); out.println("<hr>"); out.flush();//清除缓冲区 ,并且将数据打印出来 这样才能让out输出显示正常顺序显示在前面 PrintWriter outer= response.getWriter();//获取输出流对象 outer.println("我是response对象生成的输出流outer对象");//response打印时要先于out对象输出的 %>
    查看全部
  • <%@ page language="java" import="java.util.*,java.io.*" contentType="text/html; charset=UTF-8"%> <% response.setContentType("text/html;charset=utf-8"); out.println("<h1>response内置对象方法</h1>"); out.println("<hr>"); out.flush();//清除缓冲区 ,并且将数据打印出来 这样才能让out输出显示正常顺序显示在前面 PrintWriter outer= response.getWriter();//获取输出流对象 outer.println("我是response对象生成的输出流outer对象");//response打印时要先于out对象输出的 %>
    查看全部
    0 采集 收起 来源:response对象

    2018-03-22

  • 请输入笔记内容...
    查看全部
    0 采集 收起 来源:response对象

    2017-06-30

  • 请求体的mime类型:<%=request.getContentType() %><br> 协议类型以及版本号:<%=request.getProtocol() %><br> 服务器主机名:<%=request.getServerName() %> <br> 服务器端口号:<%=request.getServerPort() %> <br> 请求文件的长度:<%=request.getContentLength()%> <br> 请求客户端的IP地址<%=request.getRemoteAddr() %> <br> 请求的真是路径:<%=request.getRealPath("MyJsp.jsp") %><br> 请求上下文的路径:<%=request.getContextPath() %>
    查看全部
  • 请输入笔记内容...
    查看全部
  • 请输入笔记内容...
    查看全部

举报

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

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