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

JAVA遇见HTML——JSP篇

milanlover JAVA开发工程师
难度入门
时长 7小时 0分
  • jsp登录处置页面中创建与使用Cookie 实现记忆用户名和密码的功能 首先判断用户是否选择了记录登录状态 string[] isUseCookie=Request.getParameterValues(“选框名”) if(isUseCookie!=null&isUseCookies.length>0){ //保存用户名和密码保存在Cookie对象里 String username=Request.getParameter("username"); String password=Request.getParameter("password"); Cookie usernameCookie=new Cookie(“username”,username); Cookie passwordCookie=new Cookie(“password”,password); //设置生存期限10天,即864000秒 usernameCookie.setMaxAge(864000); passwordCookie.setMaxAge(864000); //保存Cookie Response.addCookie(usernameCookie); Response.addCookie(passwordCookie); }else{ Cookie[] cookie=Request.Cookie(); //判断Cookie是否为空 if(cookie!=null&&cookie.length>0){ for(Cookie c.cookie){ if(c.getName().equals("username")||c.getName().equals("password")){ //将cookie生存时间设置为0 c.setMaxAge(0); //重新保存cookie,否者判断不能起作用 response.addCookie(c); } } } }
    查看全部
  • jsp中创建与使用Cookie 1、创建cookie对象 Cookie newCookie=new Cookie(String key(cookie对象的字符串描述),Object value(要保存的Cookie对象)); 2、写入Cookie对象 response.addCookie(newCookie(要添加的Cookie对象)); 3、读取Cookie对象(返回数组) Cookie[] cookie=request.getCookie(); jsp创建与使用Cookie常用方法: void setMaxAge(int expiry)设置Cookie的有效期,以秒为单位。 void setValue(String value)在Cookie创建后,对Cookie进行赋值。 String getName()获取Cookie的名称 String getValue()获取Cookie的值 int getMaxAge()获取Cookie有效时间,以秒为单位
    查看全部
  • jsp状态管理 保存用户状态的两大机制 1、Session 2、Cookie 什么是cookie? cookie:是web服务器保存在客户端的一系列文本信息。 典型应用之一:判断注册用户是否已经登录网站。 典型二:保存用户浏览记录。 cookie的作用: 1、对特定对象的追踪。 2、保存用户网页浏览记录与习惯。 3、简化登录 安全风险:容易泄露用户信息。
    查看全部
    1 采集 收起 来源:Cookie概述

    2017-02-11

  • Cookie的常用方法 Cookie以文本文件形式保存在客户端,本质上是字符串。
    查看全部
  • JSP中创建与使用Cookie
    查看全部
  • http协议的无状态性: 无状态是指,当浏览器发送请求给服务器的时候,服务器响应客户端请求。但是当同一个浏览器再次发送请求给服务器的时候,服务器并不知道他就是刚才的那个浏览器,简单说就是服务器不会记得你,所以就是无状态协议。
    查看全部
  • 保存用户状态的两大机制: Cookie 在客户端。 Session 在会话。 Cookie的作用: 1. 对特定对象的追踪。 2. 保存用户的网页浏览记录和习惯。 3. 简化登录。 安全风险:容易泄漏用户信息。
    查看全部
    0 采集 收起 来源:Cookie概述

    2017-02-11

  • http协议的无状态性:对于事务处理没有记忆能力。
    查看全部
  • Javabean既可以封装数据同时也可以封装业务逻辑。
    查看全部
    0 采集 收起 来源:练习题

    2017-02-11

  • 浏览器向web服务器(jsp页面)发送请求,web服务器(JavaBean)进行访问数据库,从数据库获取数据,web服务器(jsp页面)响应浏览器
    查看全部
    0 采集 收起 来源:Model1简介

    2017-02-11

  • JavaBean的出现可以使jsp页面中使用JavaBean封装的数据或者调用JavaBean的业务逻辑代码,这样大大提升了程序的可维护性。
    查看全部
    0 采集 收起 来源:Model1简介

    2017-02-11

  • model1简介 model1模型出现之前,整个web应用的情况:几乎全部由jsp页面组成,jsp页面接受处理客户端请求,对请求处理后直接做出响应。弊端:在界面层充斥着大量的业务逻辑的代码和数据访问代码,web程序的可扩展性和可维护性非常差。
    查看全部
    0 采集 收起 来源:Model1简介

    2017-02-11

  • JavaBean的四个作用域范围 说明:使用userBeans的scope属性可以用来指定JavaBean的作用范围。 1、page//仅当前页面有效 2、Request//可以通过HttpRequest.getAttribute()方法取得Javabean对象。 3、Session//可以通过HttpSession.getAttribute()方法取得JavaBean对象。 4、application//可以通过application.getAttribute()方法取得JavaBean。
    查看全部
  • <jsp:getProperty>标签的使用 作用:获取指定JavaBean对象的属性值。 <jsp:getproperty name="JavaBean实例名" property="属性名"/>
    查看全部
    0 采集 收起 来源:getProperty

    2018-03-22

  • <jsp:setProperty> 作用:给已经实例化的Javabean对象的属性赋值,一共有四种形式。 <jsp:setProperty name="javaBean实例名" property="*"/>(跟表单关联) <jsp:setProperty name="javaBean实例名" property="JavaBean属性名"/>(跟表单关联) <jsp:setProperty name="javaBean实例名" property="JavaBean属性名" value="BeanValue"/>(手工设置) <jsp:setProperty name="javaBean实例名" property="propertyName" param="Request对象中的参数名"/>(跟Request参数关联)
    查看全部
    0 采集 收起 来源:setProperty

    2018-03-22

举报

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

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