jsp

3.JSP数据交互(二)

小新
2021-10-18 / 0 评论 / 133 阅读 / 正在检测是否收录...

本章目标

  • 掌握application的原理及应用
  • 熟练应用JSP对象的作用域
  • 掌握cookie的原理及应用
  • 熟练应用JDBC访问数据库
  • 掌握在java Web开发中使用javaBean
application
  • application实现用户之间的数据共享
  • application对象的常用方法
方法名称说明
void setAttribute(String key,Object value)以key/value的形式保存对象值
Object getAttribute通过key获取对象值
String getRealPath返回相对路径的真实路径
对象作用域

page作用域
  • page作用域指本JSP页面的范围
requst作用域
  • request作用域内的对象则是与客户端的请求绑定在一起
session作用域
  • session作用域:一次会话
application作用域
  • application作用域:面对整个Web应用程序

  • cookie是Web服务器保存在客户端的一系列文本信息
  • cookie的作用

    • 对特定对象的追踪
    • 实现各种个性化服务
    • 简化登录
  • 安全性能

    • 容易泄露信息
JSP中使用cookie
  • 创建cookie对象
    Cookie newCookie = new Cookie(String key,String value);
  • 写入cookie
    response.addCookie(newCookie);
  • 读取cookie
    Cookie[] cookie =request.getCookies();
cookie对象的常用方法
  • cookie对象的常用方法
方法名称说明
setMaxAge(int expiry)设置cookie的有效期,以秒为单位
setValue(String value)在cookie创建后,对cookie进行赋值
String getName()获取cookie的名称
String getValue()获取cookie的值
int getMaxAge()获取cookie的有效时间,以秒为单位

cookie和session的对比

JSP访问数据库
  • 分层实现

    • 数据访问层(Dao)
    • 表示层(JSP)
为什么需要javaBean?
  • javaBean的优势

    • 解决代码重复编写,减少代码冗余
    • 功能区分明确
    • 提高了代码的维护性
javaBean及其分类
  • 从JavaBean的功能上可以分为

    • 封装数据
    • 封装业务
0

评论 (0)

取消