本次作业主要是cookie的应用,要求显示最新浏览过的三本书的名称。
具体做法是,在浏览器端保存cookie,当cookies数组中元素等于3时,有两种情况:
(1)当前浏览的书名已经在浏览器端cookie中存在,解决方法是删除旧的cookie,即setMaxAge(0),并发送当前cookie给浏览器端。
(2)当前浏览的书名在浏览器端cookie中不存在,解决方法是删除第一个cookie,并将当前的cookie发送给浏览器端。
作业简化了一些过程,所以考虑不算全面,主要有:
(1)假设了所有cookie名都是以Book-Cookie-为前缀,而实际应用的时候,可能有很多cookie,严谨地来写应该是找出以Book-Cookie-为前缀的cookies,这群cookies的第一个才是我要找的。
(2)如果setMaxAge时间较短,如30s,那么前30秒的cookies会消失,再用cookies[0]的话,指不定它找的是谁了。
(3)在IE和firefox运行还算ok,放到Chrome里就歇了,显示了4个,我要的只是3个而已啊!
应用简单,我就略写了~好了,就这么着吧
分享到:
相关推荐
这个"javaee大作业实例"显然包含了作者在学习或实践中制作的一个项目,旨在展示如何利用JavaEE技术来构建一个实际的应用。在这个作业中,我们可以预见到一系列的关键知识点和技能的运用。 1. **Servlet**:Servlet...
【JavaEE大作业学籍管理系统】是一个基于JavaEE技术平台开发的学生信息管理应用,它主要用于高校或教育机构进行学生学籍信息的录入、查询、修改和管理。在本项目中,我们将探讨JavaEE架构下的核心技术和实现细节。 ...
【JavaEE作业5】是针对Java企业级应用开发的一个学习任务,主要涵盖了JavaEE平台上的核心技术与实践。在JavaEE中,我们通常涉及到Web应用程序的开发,包括Servlet、JSP、JDBC、EJB、JPA、JSF、CDI等组件和框架。这些...
1. **JavaEE基础**:JavaEE(Java Platform, Enterprise Edition)是Java平台上用于构建分布式企业级应用的框架。它包括一系列标准API,如Servlet、JSP、EJB、JPA、JMS等,用于处理Web服务、数据库交互、事务管理、...
1. **Servlet与JSP**:在JavaEE中,Servlet是用于处理HTTP请求的核心组件。它可以接收和响应来自客户端的请求,动态生成HTML页面。而JSP(JavaServer Pages)则是结合了HTML和Java代码的视图技术,方便实现页面展示...
在这个“JavaEE作业1”中,我们可以推测这是针对新农大(新疆农业大学)计算机科学与技术102班的一次课程作业,旨在让学生掌握JavaEE的基础知识和实践技能。下面将详细讲解JavaEE的相关知识点。 1. **Servlet**: ...
JavaEE作业——客户管理系统 本项目是一个基于JavaEE技术栈的客户管理系统的实现,主要运用了Spring、SpringMVC和MyBatis(SSM)这一经典的Web开发框架。该系统旨在提供一个完整的用户界面,用于对客户信息进行增、...
javaee期末大作业 基于SpringBoot的校园活动管理系统源码+数据库文件.zip javaee期末大作业 基于SpringBoot的校园活动管理系统源码+数据库文件.zip javaee期末大作业 基于SpringBoot的校园活动管理系统源码+数据库...
【JavaEE作业3】是针对Java企业级应用开发的学习任务,通常涵盖了许多核心的JavaEE技术,如Servlet、JSP、JDBC、EJB、JPA、Spring、Hibernate等。新农大,全称为新疆农业大学,可能是这个作业的出处,意味着这是该校...
JavaEE大作业商品添加,代码简洁,容易读懂
1. **JavaEE基础**:JavaEE(Java Platform, Enterprise Edition)是Java平台用于构建企业级应用的标准,包括Servlet、JSP、EJB、JPA等组件。在这个项目中,学生需要理解并运用这些技术来构建后端服务。 2. **...
JavaEE平台基于Java SE(标准版)之上,提供了丰富的API和服务,使得开发者能够更高效地处理企业应用中的事务管理、数据库连接、安全性、并发性等复杂问题。 在这个"javaEE教学练习作业"资源中,我们可以预期找到...
JavaEE期末大作业博客系统源码基于springboot和vue实现的前后端分离的博客系统源代码.zip 运行项目流程如下: 选择一个数据库执行 m_blog.sql 文件。 用 idea 打开 blog_demo ,更改配置文件 application.yml 中的...
在本JavaEE大作业中,我们关注的是一个基础的登录系统的设计与实现。这个系统采用的是经典的分层架构,这是企业级应用开发中常见的模式,它有助于代码的组织和维护,提高了系统的可扩展性和可重用性。以下是该登录...
【JavaEE作业四】是针对Java企业级应用开发的学习任务,通常涵盖Web应用程序设计与实现的核心概念和技术。在“新农大”(可能是新疆农业大学或其他农业类大学的简称)的课程设置中,这个作业可能涉及JavaEE平台下的...
javaEE大作业 网上考试系统设计(代码、报告、使用说明)本人软件工程学生 此套代码文档保证正确、完善、成绩优异。只许导入、读懂(难度适中、注释详细)修改姓名、学号等信息,就能使用。祝您考试顺利、学习进步、...
【JavaEE大作业-小型购物商店】是一个基于JavaEE技术平台设计的学校作业项目,旨在帮助学生实践并理解企业级应用程序开发的过程。这个项目采用了MVC(Model-View-Controller)架构模式,这是一种广泛用于Web应用开发...
角色分为: 学生、老师、管理员 主要功能: 学生能选课、删除选课、查看选课名单; 老师能查看自己课程的学生名单、提交学生成绩 管理负责用户的增删查改、课程的添加与删除。 技术: Struts2+Hibernate+Spring+...
通过这些文件,开发者可以进一步理解和学习JavaEE的架构设计、组件交互以及实际项目中的问题解决策略。 总结起来,这个JavaEE大作业是一个全面展示JavaEE技术栈的应用实例,尽管视觉设计方面有所欠缺,但它提供了...
综上所述,这个“图书馆管理系统javaee大作业”虽然实现的功能较为简单,但它涵盖了JavaEE开发的基本流程和关键技术,对于初学者来说是一次宝贵的实践机会,有助于提升他们的编程技能和项目经验。在未来,随着技术的...