JSP2

application对象的常用方法

void setAttribute(String key,
Object value) 以key/value的形式保存对象值
Object getAttribute(String key) 通过key获取对象值
String getRealPath(String path) 返回相对路径的真实路径

统计网站访问次数的实现:
统计:
<%
Integer count = (Integer) application.getAttribute(“count”);
if (count != null) {
count = 1 + count;
} else {
count = 1;
}
application.setAttribute(“count”, count);
%>

显示:
<%
Integer i = (Integer) application.getAttribute(“count”);
out.println(“您好,您是第 " + i + " 位访问本网站的用户”);
%>

SP常用内置对象

out:用于向客户端输出数据
request:主要用于处理客户端请求的数据信息
response:用于响应客户端请求并向客户端输出信息
session :用于记录会话状态的相关信息
application:类似于系统的全局变量,用于实现Web应用中的资源共享

page作用域指本JSP页面的范围

pageContext.setAttribute(键,值)

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

session作用域:一次会话

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

对象的作用域

page作用域:在一个页面范围内有效,通过pageContext对象访问
request作用域:在一个服务器请求范围内有效
session作用域:在一次会话范围内容有效
application作用域:在一个应用服务器范围内有效

cookie是由服务器写到客户端的,存储在客户端的文件中
response—写到客户端
requese—得到cookie,在服务器端得到cookie对象

cookie的简介:
cookie是Web服务器保存在客户端的一系列文本信息

cookie的作用

对特定对象的追踪

实现各种个性化服务

简化登录

安全性能

容易泄露信息

cookie是由服务器写到客户端的,存储在客户端的文件中
response—写到客户端
requese—得到cookie,在服务器端得到cookie对象

创建cookie对象:
Cookie newCookie = new Cookie(String key, String value);
写入cookie:
response.addCookie(newCookie);

读取cookie

Cookie[] cookies = request.getCookies();

cookie对象的常用方法

void setMaxAge(int expiry):设置cookie的有效期,以秒为单位
void setValue(String value):在cookie创建后,对cookie进行赋值
String getName():获取cookie的名称
String getValue():获取cookie的值
int getMaxAge():获取cookie的有效时间,以秒为单位

JavaBean的优势:

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

功能区分明确

提高了代码的维护性

从JavaBean的功能上可以分为:

封装数据

封装业务

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值