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();
%>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)