cookie的在jsp中
jsp中使用cookie完成状态管理:cookie也算http消息报头的一部分,它的作用有以下方面:一 记录访客的某些信息。例如可以利用cookie记录用户光临的网页次数,或者访客曾经输入过的信息。某些网站可以自动记录用户上次登录的用户名,用的就是cookie。二 页面之间传递变量。浏览器并不会保存当前页面上任何变量的信息,当页面被关闭时,页面上的所有变量信息将随之消失。使用举例在jsp中创建简单的cookie:String cookiename=visitTimes;Cookie cookie=new Cookie(cookiename,1); setMaxAge(10*60);//设置cookie存活期 addCookie(cookie);//将cookie写入客户端 在jsp中处理cookie数据的常用方法:getDomain();返回cookie的域名.getMaxAge();返回cookie的存活时间getName();返回cookie的名字getPath();返回cookie适用的路径getSecure();如果浏览器通过安全协议发送Cookie将返回true值,如果浏览器使用标准协议刚返回false值getValue();返回cookie的值getVersion();返回cookie所遵从的协议版本setComment(String purpose);设置cookie的注释setPath(String url);设置Cookie的适用路径setSecure(Boolean flag);设置浏览器是否仅仅使用安全协议来发送cookie,例如使用Https或sslsetValue(String newvalue);cookie创建后设置一个新的值setVersion(int v);设置cookie所遵从的协议版本。
用JSP操作Cookie
说起来 Cookie应该是一种应用较久的技术了 早在HTML刚刚出现的时候 在每个独立的页面之间没有办 法记录和标识不同的用户 后来人们就发明了Cookie技术 当用户访问网页时 它能够在访问者的机器上创立一个文件 我们把它叫作Cookie 写一段 内容进去 来标识不同的用户 如果下次用户再访问这个网页的时候 它又能够读出这个文件里面的内容 这样网页就知道上次这个用户已经访问过该网页了 虽然现在网页的制作技术比起几年以前已经发展了许多 不过有些时候 Cookie还是能够帮我们很多忙的 接下来 我们就来看看 如何在写jsp文件的时候 用JSP操作Cookie 二 写入Cookie 其实用JSP操作Cookie是非常简单的 我们来看下面一段JSP程序 (中间略) <% String cookieName="Sender"; Cookie cookie=new Cookie(cookieName "Test_Content"); cookie setMaxAge( ); response addCookie(cookie); %> (其他内容) 这样我们就设置了一个Cookie 很简单吧? 我们来仔细研究一下这段代码 Cookie cookie=new Cookie(cookieName "Test_Content"); 这一行建立了一个Cookie对象 初始化有两个参数 第一个参数cookieName定义了Cookie的名字 后一个参数 也是一个字符串 定义了Cookie的内容 也就是我们希望网页在用户的机器上标识的文件内容 接下来一行 cookie setMaxAge( ) 调用了Cookie中的setMaxAge方法 设定Cookie在用户机器硬盘上的 存活期为 秒 一个Cookie在用户的硬盘里面存在的时间并不是无限期的 在建立Cookie对象的时候 我们必须制定Cookie的存活期 超过了 这个存活期后 Cookie文件就不再起作用 会被用户的浏览器自行删除 如果我们希望用户在下次访问这个页面的时候 Cookie文件仍然有效而且可以 被网页读出来的话 我们可以将Cookie的存活期设得稍微长一些 比如cookie setMaxAge( * * * )可以让 Cookie文件在一年内有效 三 读出Cookie Cookie文件创建好后 自然还需要我们把它读出来 否则我们不是白费力气吗?接下来我们看看如何读出在用户硬盘上的Cookie (中间略) Name value <% Cookie cookies[]=request getCookies(); Cookie sCookie=null; String svalue=null; String sname=null; for(int i= ;i{ sCookie=cookies[i]; svalue=sCookie getValue(); sname=sCookie getName(); %> <% } %> name value <%=name%> <%=svalue%> (其他内容) 这一小段JSP文件可以读出用户硬盘上的所有有效的Cookie 也就是仍然在存活期内的Cookie文件 并用表格的形式列出每个Cookie的名字和内容 我们来逐行分析一下这段代码 Cookie cookies[]=request getCookies() 我们用request getCookies()读出用户硬盘上的Cookie 并将所有的Cookie放到一个cookie对象数组里面 接下来我们用一个循环语句遍历刚才建立的Cookie对象数组 我们用sCookie=cookies[i]取出数组中的一个Cookie对 象 然后我们用sCookie getValue()和sCookie getName()两个方法来取得这个Cookie的名字和内容 通过将取出来的Cookie的名字和内容放在字符串变量中 我们就能对其进行各种操作了 在上面的例子里 可通过循环语句的遍历 将所有Cookie放在一张表格中进行显示 四 需要注意的一些问题 通过上面两个简单的例子 可以看到 用JSP进行Cookie的操作 是非常简单的 不过我们在实际操作中还要注意一些问题 Cookie的兼容性问题 Cookie的格式有 个不同的版本 第一个版本 我们称为Cookie Version 是最初由Netscape公司制定的 也被几乎所有的浏览器支持 而较新的版本 Cookie Version 则是根据RFC 文档制定的 为了确保兼容性 java规定 前面所提到的涉及Cookie的操作都是针对旧版本的Cookie进行的 而新版本的Cookie目前还不被Javax servlet 包所支持 Cookie的内容 同样的Cookie的内容的字符限制针对不同的Cookie版本也有不同 在Cookie Version 中 某些特殊的字符 例如 空格 方括号 圆括号 等于号(=) 逗号 双引号 斜杠 问号 @符号 冒号 分号都不能作为Cookie的内容 这也就 是为什么我们在例子中设定Cookie的内容为"Test_Content"的原因 lishixinzhi/Article/program/Java/JSP/201311/20084
图书目录是怎么地安排的
如果你的问题够清楚,我也没有理解错误的话,你想问的是图书是怎样分类的,是吗?
我国通用的图书分类法有两种:
第一种,中国图书馆图书分类法,简称中图法
A
马克思主义、列宁主义、毛泽东思想 1 马克思、恩格斯著作
2 列宁著作
3 斯大林著作
4 毛泽东著作
5 马克思、恩格斯、列宁、斯大林、毛泽东著作汇编
7 马克思、恩格斯、列宁、斯大林、毛泽东的生平和传记
8 马克思主义、列宁主义、毛泽东思想的学习和研究
B
哲学 0 哲学理论
1 世界哲学
2 中国哲学
3 亚洲哲学
4 非洲哲学
5 欧洲哲学
6 大洋洲哲学
7 美洲哲学
80 逻辑科学(总论)
81 逻辑学
82 伦理学
83 美学
84 心理学
9 无神论、宗教
C
社会科学总论 0 社会科学理论与方法论
1 社会科学现状、概况
2 机关、团体、会议
3 社会科学研究方法
4 社会科学教育与普及
5 社会科学丛书、文集、连续性出版物
6 社会科学参考工具书
[7] 社会科学文献检索工具书
8 统计学
91 社会学
92 人口学
93 管理学
[94] 系统论(系统学、系统工程)
96 人才学
D
政治、法律 0 政治理论
1/3共产主义运动、共产党
4 工人、农民、青年、妇女运动与组织
5/7世界各国政治
8 外交、国际关系
9 法律
E
军事 0 军事理论
1 世界军事
2 中国军事
3/7各国军事
8 战略、战役、战术
9 军事技术
99 军事地形学、军事地理学
F
经济 0 政治经济学
1 世界各国经济概况、经济史、经济地理
2 经济计划与管理
3 农业经济
4 工业经济
5 交通运输经济
6 邮电经济
7 贸易经济
8 财政、金融
G
文化、科学、教育、体育 0 文化理论
1 世界各国文化事业概况
2 信息与知识传播
3 科学、科学研究
4 教育
8 体育
H
语言、文字 0 语言学
1 汉语
2 中国少数民族语言
3 常用外国语
4 汉藏语系
5 阿尔泰语系
7 印欧语系
I
文学 0 文学理论
1 世界文学
2 中国文学
3/7各国文学
J
艺术 0 艺术理论
1 世界各国艺术概况
2 绘画
3 雕塑
4 摄影艺术
5 工艺美术
6 音乐
7 舞蹈
8 戏剧艺术
9 电影、电视艺术
K
历史、地理 0 史学理论
1 世界史
2 中国史
3 亚洲史
4 非洲史
5 欧洲史
6 大洋洲史
7 美洲史
81 传记
85 文学考古
89 风俗习惯
9 地理
N
自然科学总论
O
数理科学和化学 1 数学
3 力学
4 物理学
6 化学
7 晶体学
P
天文学、地理科学 1 天文学
2 测绘学
3 地球物理学
4 气象学
5 地质学
7 海洋学
9 自然地理学
Q
生物科学 1 普通生物学
2 细胞学
3 遗传学
4 生理学
5 生物化学
6 生物物理学
7 分子生物学
81 生物工程学
91 古生物学
93 微生物学
94 植物学
95 动物学
96 昆虫学
98 人类学
R
医学、卫生 1 预防医学、卫生学
2 中国医学
3 基础医学
4 临床医学
5 内科学
6 外科学
8 特种医学
9 药学
S
农业科学 1 农业基础科学
2 农业工程
3 农学(农艺学)
4 植物保护
5 农作物
6 园艺
7 林业
8 畜牧、兽医、狩猎、蚕、蜂
9 水产、渔业
T
工业技术 TB 一般工业技术
TD 矿业工程
TE 石油、天然气工业
TF 冶金工业
TG 金属学、金属工艺
TH 机械、仪表工业
TJ 武器工业
TK 动力工程
TL 原子能技术
TM 电工技术
TN 无线电电子学、电信技术
TP 自动化技术、计算技术
TQ 化学工业
TS 轻工业、手工业
TU 建筑科学
TV 水利工程
U
交通运输 1 综合运输
2 铁路运输
4 公路运输
6 水路运输
[8] 航空运输
V
航空、航天 1 航空、航天技术的研究与探索
2 航空
4 航天(宇宙航行)
[7] 航空、航天医学
X
环境科学、劳动保护科学(安全科学) 1 环境科学基础理论
2 环境保护管理
3 环境综合研究
4 灾害及其防治
5 环境污染及其防治
7 三废处理与综合利用
8 环境质量评价与环境监测
9 劳动保护科学(安全科学)
Z
综合性图书 1 丛书
2 百科全书、类书
3 辞典
4 论文集、全集、选集、杂著
5 年签、年刊
6 期刊、连续性出版物
8 图书目录、文摘、索引
从以上我们可以看出,石油天然气工业类的图书在T大类下的TE类,读者欲查阅该类图书,请到技术科学书库书库内查TE类就可找到所需图书。
------
另一种,中国科学院图书馆图书分类法,简称科图法(以我们学校为例,2007年以前用的是中图法,之后到现在正在转向科图法分类)
00 马克思列宁主义、毛泽东思想
10 哲学
20 社会科学概论
21 历史、历史学
27 经济、经济学
31 政治、社会生活
34 法律、法学
36 军事、军事学
37 文化、科学、教育、体育
41 语言、文字学
42 文学
48 艺术
49 无神论、宗教学
50 自然科学总论
51 数学
52 力学
53 物理学
54 化学
54.9 晶体学
55 天文学
56 地球科学
58 生物科学
61 医药、卫生
65 农业科学
71 工程技术
72 能源学、动力工程
73 电技术、电子技术
74 矿业工程
75 金属学(物理冶金)
76 冶金学
77 金属工艺、金属加工
78 机械工程、机器制造
81 化学工业
83 食品工业
85 轻工业、手工业及生活供应技术
86 土木建筑工程
87 运输工程
90 综合性图书
================