JSP的解析二

JSP数据交互(二)

1、JSP内置对象application(应用) :

application实现用户之间的数据共享

application对象的常用方法

2、<%

//通过key获取对象

  Integer count = (Integer)application.getAttribute("count");

  if(count !=  null){

  count = 1 + count;

  }else{

  count = 1;  

  }

//保存对象值

  application.setAttribute("count",count);

%>

3、JSP常用内置对象:

4、作用域:

Page在一个页面范围内有效,通过pageContext对象访问

request作用域内的对象则是与客户端的请求绑定在一起

session对象作用域:一次会话

application的作用域:面对整个Web应用程序

5、cookie是Web服务器保存在客户端的一系列文本信息(不支持中文,只出现在客户端,不是内置对象,需要new)

cookie的作用:

对特定对象的追踪

统计网页浏览次数

简化登录

安全性能:

容易信息泄露

6、创建cookie对象:

Cookie newCookie = new Cookie(String key,Object value);

写入cookie

response.addCookie(newCookie);

读取cookie

Cookie[] cookies = request.getCookies();

7、

cookie对象的常用方法:

cookie与session的对比:

8、JavaBean的优势

解决代码重复编写,减少代码冗余

功能区分明确

提高了代码的维护性

9、从JavaBean的功能上可以分为:

封装数据

①私有化属性

②Set/get方法

③构造有参无参

封装业务

JavaBean的应用:

在JSP页面中导入JavaBean

//引入JavaBean

<%@ page import="org.jbit.news.bean.*" %>

//使用JavaBean

<%

    Comment c = new Comment();

    c.setCid(1014);

    c.getCauthor();

%>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值