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

JAVA遇见HTML——JSP篇

milanlover JAVA开发工程师
难度入门
时长 7小时 0分
  • 1、在login.jsp中使用checkbox来记录用户是否需要保存cookies 2、在dologin页面进行cookies是否需要被保存的判定。 (1)通过request.getParamter()获取填写的用户名和密码; (2)将获取的用户名和密码保存在cookie中; Cookie usernameCookie = new Cookie("username",username); [键值对形式] ...... (3)将cookie保存在浏览器中。 使用response.addCookie(usernameCookie); 同时设置cookie的有效期: 使用usernameCookie.setMaxAge(648000); [单位为秒] 3、在登录成功后的用户界面调用cookie显示用户名和密码。(将客户端保存的cookie保存在数组中,然后赋值给字符串后用来输出显示) 4、保存中文cookie需要进行编码和解码,需要引入java的net包。(添加cookie时编码URLEncode,读取cookie后解码URLDecode) for(Cookie c:cookies) { if(c.getName().equals("username")) { username = URLDecoder.decode(c.getValue(),"utf-8"); } if(c.getName().equals("password")) { password = URLDecoder.decode(c.getValue(),"utf-8"); } }
    查看全部
  • Jsp中创建与使用Cookie: 1、创建Cookie对象: Cookie cookie=new Cookie(String key,Object value); 2、写入Cookie: response.addCookie(cookie); 3、读取Cookie: Cookie[] cookies=request.getCookies();
    查看全部
  • 1,cookies:是保存在客户端的一系列文本, 在客户端的保存形式是:Cookie对象的集合,以键值对的形式存放 2,Cookie.SetMaxAge(int expiry);<br> expiry:为负值:表示当浏览器关闭时,删除该cookie<br> 为0时:表示删除该cookie<br> 切记:!!修改cookie的属性后要将cookie进行保存response.addCookie(newCookie)
    查看全部
  • request 与response都是jsp的内置对象 request对象代表这是从用户发送过来的请求,从这个对象中可以取出客户端用户提交的数据或者是参数,这个对象只有接受用户请求的页面才可以访问。 request对象使用场合 如果要与用户互动,必须要知道用户的需求,然后根据这个需求生成用户期望看到的结果。这样才能实现与用户的互动。在Web应用中,用户的需求就抽象成一个request对象,这个对象中间包括了用户的需求。request正是用来收集类似这些用户的输入数据和参数的。 同时,request对象中还包括一些服务器的信息,例如端口、真实路径、访问协议等信息,通过request对象可以取得服务器的这些参数。 response对象使用场合 既然用户可以对服务器发出请求,服务器就需要对用户的请求作出反应。这里服务器就可以使用response对象向用户发送数据,response是对应request的一个对象。 如果需要获取服务器返回的处理信息,就可以对response进行操作,同时当服务器需要对客户端进行某些操作的时候也需要response对象,例如服务器要在客户端生成Cookies,那么这时候response对象就是一个很好的选择。
    查看全部
  • 由于http协议无状态性,所以为了保存用户状态,采用Session/cookie cookie:中文名是“小甜饼”,是web服务器保存在客户端的一系列文本 典型应用:判断注册用户是否已经登录网站;购物车的处理 生活中的cookie:1)浏览记录;2)记住密码 保存用户状态的两大机制:Session 和Cookie。 Cookie的作用: 1.保存用户对象的追踪; 2.保存用户网页浏览记录与习惯; 3.简化登录; 4.容易泄露用户信息。 典型应用三:系统会自动记录已经浏览过的视频。 典型应用四:记住用户名和密码实现自动登录功能。
    查看全部
    0 采集 收起 来源:Cookie概述

    2016-06-10

  • http协议的无状态性: 无状态性是指,当浏览器发送请求给服务器的时候,服务器响应客户端请求。 但是当同一个浏览器再次发送请求给服务器的时候,服务器并不知道他就是刚才的那个浏览器。 简单的说,就是服务器不会去记得你,所以就是无状态协议。
    查看全部
  • 使用MODEL1模式开发: PO层(JAVABEAN) DAO层(实现逻辑) 在jsp中Java实体和dao实体都要import或者只使用<jsp:usebeans>来直接实例化(使用<jsp:usebeans>不需要进行引进)
    查看全部
    0 采集 收起 来源:阶段项目

    2018-03-22

  • Javabean就是符合某种设计规范的java类。 在Model1中,由Jsp页面去调用Javabean。 Javabean既可以封装数据同时也可以封装业务逻辑。 Javabean一般把属性设计为私有,使用setter和getter访问属性。
    查看全部
    0 采集 收起 来源:练习题

    2016-06-10

  • Model1 Model 1 模型出现前,整个Web应用的情况:几乎全部由JSP页面组成,jsp页面接受处理客户端请求,对请求处理后做出相应 弊端: 在界面层充斥着大量的业务逻辑的代码和数据访问层的代码,Web程序的可扩展性和可维护性非常差。 javabean 的出现可以使jsp页面中使用javabean封装的数据或者调用javabean的业务逻辑代码,这样大大提升了程序的可维护性 jsp 界面层 + javabean 业务逻辑层 = Model1
    查看全部
    0 采集 收起 来源:Model1简介

    2016-06-10

  • javabean既可以封装数据,也可以封装业务逻辑的功能
    查看全部
    0 采集 收起 来源:Model1简介

    2016-06-10

  • Model1简介
    查看全部
    0 采集 收起 来源:Model1简介

    2016-06-10

  • page可以作用于单个页面 request可以作用于单个请求 session可以作用于整个会话 application可以作用于整个Web应用
    查看全部
    0 采集 收起 来源:练习题

    2016-06-10

  • 1、javabean 的四个作用域范围 说明:使用 useBeans 的 scope 属性可以用来指定 javabean 的作用范围 page:仅当当前页面有效 request:可以通过HttpRequest.getAttribute()方法取得javabean对象 session:可以通过HttpSession.getAttribute()方法取得javabean对 2、从application中获取对象要进行强制类型转换、 3、page是范围最小的,只在当前页面有效
    查看全部
  • <jsp:getProperty> 作用:获取指定Javabean对象的属性值。 <jsp:getProperty name = "javabean实例名" property = "属性名" /> @dologin.jsp <!-- 使用传统的表达式方式来获取用户名和密码 --> <%-- 用户名:<%=myUser.getName()%><br> 密码:<%=myUser.getPassword()%> --%> <!-- 使用getProperty方式来获取用户名和密码 --> 用户名:<jsp:getProperty property="name" name="myUser"/> 密码:<jsp:getProperty property="password" name="myUser"/>
    查看全部
    0 采集 收起 来源:getProperty

    2018-03-22

  • 一,在JSP中创建javaBean对象实例的方法:<br> 1,像普通的java类一样,创建对象的实例<br> 2,在JSP页面中使用动作指令<jsp:useBean ></jsp:useBean>创建对象实例<br> 二、在JSP中为javabean对象实例的属性赋值的方法<br> 1,普通的set方法<br> 2,JSP的动作指令:<jsp:setProperty ></jsp:setProperty><br> 1)根据表单自动匹配对象的所有属性<jsp:setProperty property="*" name="myUser" ></jsp:setProperty><br> 2)根据表单自动匹配指定的属性<br> <jsp:setProperty property="username" name="myUser" ></jsp:setProperty><br> 3)与表单无关,通过手工赋值给属性<br> <jsp:setProperty property="username" name="myUser" value="lisi"></jsp:setProperty><br> 4)通过URL传参数给属性赋值<br> <jsp:setProperty property="username" name="myUser" param="myname"></jsp:setProperty> 三、获取javabean对象实例的属性值的方法: 1,普通的get方法 2,通过JSP动作指令 <jsp:getproperty property="username" name="myUser" />
    查看全部
    0 采集 收起 来源:setProperty

    2018-03-22

举报

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

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