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

JAVA遇见HTML——JSP篇

milanlover JAVA开发工程师
难度入门
时长 7小时 0分
  • 1.保存位置:session在服务器端内存,cookie在客户端文本 2.保存对象:session保存Object类(保存对象大小没有限制),cookie保存String类型(保存对象大小有限制) 3.生存权:session会话结束即销毁,cookie可以长期保存在客户端 4.重要性:session安全性更高,保存重要信息,cookie保存不重要的信息
    查看全部
  • 1.语法:<jsp.forward page="URL"></JSP:forward>;请求转发 2.等同与服务器内部转发指令:request.getRequestDispatcher("URL").forward(request,response);
    查看全部
    0 采集 收起 来源:forward动作

    2018-03-22

  • 请求重定向:客户端行为,response.sendRedirect("xxx.jsp"),本质是第一次请求对象不会被保存,URL地址会改变。两次请求 请求转发:服务器行为,request.getRequestDispatcher("xxx.jsp").forward(req,resp),本质是第一次请求对象会被保存,URL地址不会改变。一次请求
    查看全部
  • JavaBean setProperty
    查看全部
    0 采集 收起 来源:setProperty

    2017-03-22

  • MyEclipse Web项目目录结构
    查看全部
  • page范围:与当前页面相对应,JavaBean的生命周期存在于一个页面之中,当页面关闭时JavaBean被销毁。 request范围:与JSP的request生命周期相对应,JavaBean的生命周期存在于request对象之中,当request对象销毁时JavaBean也被销毁。 session范围:与JSP的session生命周期相对应,JavaBean的生命周期存在于session会话之中,当session超时或会话结束时JavaBean被销毁。 application范围:与JSP的application生命周期相对应,在各个用户与服务器之间共享,只有当服务器关闭时JavaBean才被销毁。 这4种作用范围与JavaBean的生命周期是息息相关的,当JavaBean被创建后,通过<jsp:setProperty>标签与<jsp:getProperty>标签调用时,将会按照page、request、session和application的顺序来查找这个JavaBean实例,直至找到一个实例对象为止,如果在这4个范围内都找不到JavaBean实例,则抛出异常。
    查看全部
  • <jsp:getProperty>标签的使用 作用:获取指定JavaBean对象的属性值。 <jsp:getproperty name="JavaBean实例名" property="属性名"/>
    查看全部
    0 采集 收起 来源:getProperty

    2018-03-22

  • 1、<jsp:useBean id="标示符" class="java类名" scope="作用范围" /> 2、【其中标示符为对象引用;java类名需要使用全名】 <jsp:setProperty>动作:给【已经实例化的Javabean对象的属性赋值】,一共有四种形式。 1、需要表单提交属性:<jsp:setProperty name="Javabean实例名" property="*"/>: 与之前页面提交的表单的【所有属性进行匹配】,若有与javabean类属性名相同的,则进行赋值。比如表坛提交了username="xxx",而javabean里有username属性,则对其进行赋值 2、需要表单提交属性<jsp:setPropery name="Javabean实例名" property="javabean属性名" />:对【指定的属性进行匹配】 3、手动设置属性:<jsp:setProperty name = "Javabean实例名" property="Javabean属性名" value="BeanValue" /> 4、与request参数有关,通过url传参 :<jsp:setProperty name="Javabean实例名" property="propertyName" param="request对象中的参数名" />
    查看全部
    0 采集 收起 来源:setProperty

    2018-03-22

  • 一、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保存不重要的信息
    查看全部
    0 采集 收起 来源:练习题

    2017-03-22

  • Session与Cookie的区别
    查看全部
  • .<jsp:useBean>动作标签: <jsp:userBean id="标示符(就是创建的对象名)" class="指定类的完整包名" scope="作用范围(默认为pack)" ></jsp:userBean> 作用:用来实例化一个对象,对象名由id指定,类由class指定。
    查看全部
    0 采集 收起 来源:useBean动作元素

    2018-03-22

  • 在JSP页面中如何使用javabeans? 1. 像使用普通Java类一样,创建javabean 2. javabean面: public class Users { private String username; private String password; public Users(){} public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } } 3. jsp面: <body> <% Users user=new Users(); user.setUsername("Admin"); user.setPassword("666666"); %> 用户名:<%=user.getUsername() %><br> 密码:<%=user.getPassword() %> </body>
    查看全部
  • include指令与include动作比较
    查看全部
  • 此题源码在dologin.jsp中应把session.setAttribute("loginUser", username);放入if语句前面,否则登录失败时,无法显示用户输入的用户名!
    查看全部
  • scope属性指定的作用范围大小: page < request < session < application
    查看全部

举报

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

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