1.1.servlet
——>全网页动态,部署繁琐
1.2.JSP——实用于业务流程简单,系统规模小
——>页面外观与业务逻辑杂交一题,可读性差,不利分工
1.3.JSP模式1=JSP+javaBean
1.3.1:JSP实现控制器和显示,在JSP中通过动作标记调用JavaBean。
1.3.2:javaBean实现业务操作和数据存取。
*在JSP中调用JavaBean的属性。
——>JSP同时担任控制器功能
1.4.JSP模式2=Servlet(控制器)+Jsp(视图)+JavaBean(存取数据、GUI)
*该模式借鉴于MVC模式。
1.4.1:开发步骤
1.4.1.1:定义JavaBean来表示数据。
1.4.1.2:定义servlet(控制业务流程)处理请求,获得网页参数
1.4.1.3:servlet中填充JavaBean
1.4.1.4:将JavaBean存储到servlet作用域中。
1.4.1.5:转发请求到JSP
1.4.1.6:JSP中提取JavaBean数据
1.4.2:通过过滤器选择不同的页面外观——数据一样,视图不同。
——>
1.5.无脚本JSP=servlet+JSP()+JavaBean
2.JSP如何调用JavaBean
2.1:<jsp:userBean>
*id——引用别名
*scope——作用域,有page、request、session、application四个选项
*class/beanName——JavaBean的包名和类名/实例化bean不能同时出现。
*type——默认情况下与class指定类同型
2.2:<jsp:setProperty>
2.2.1:<jsp:getProperty name=“Bean别名” property=“属性名”/>
2.2.2:<jsp:getProperty name=“Bean别名” property=“属性名” param=“参数名”/>——网页的请求参数
2.2.3:<jsp:getProperty name=“Bean别名” property=“属性名” value=“属性值”/>——设计员指定。
2.2.4:<jsp:getProperty name=“Bean别名” property=“*”/>——设置所有与参数同名的属性的值。
2.3: <jsp:getProperty name=“Bean别名” property=“属性名”/> ——获得单个属性
分享到:
相关推荐
编程语言发展史 编程语言的发展史悠久,自1954年Fortran的出现以来,编程语言的发展经历了多次重要的变革。在这些变革中,我们可以看到编程语言从简单到复杂、从结构化到面向对象、从函数式到泛型的演变过程。 ...
这份"计算机语言发展史大全"涵盖了从早期的机器语言、汇编语言,到高级编程语言,再到现代的脚本语言和面向对象语言的整个演变过程。 在计算机的早期,人们直接使用机器语言,这是一种二进制代码,由0和1组成,对应...
### Java零基础 - 计算机编程语言发展史 #### 计算机编程语言发展史概览 计算机编程语言作为连接人类与计算机的桥梁,在过去几十年间经历了显著的变化和发展。从最初的机器语言到如今功能强大的高级语言,每一步...
网页设计的发展史可以追溯到 1990 年代初,当时第一个网站诞生。从那时起,设计师们尝试了各种网页的视觉效果。早期的网页完全由文本构成,除了一些小图片和毫无布局可言的标题与段落。然而,时代在进步,接下来出现...
本课程"JavaWeb课堂01_WEB发展史"旨在深入探讨WEB技术的发展历程,以及Java在其中的角色和影响。以下是对这个主题的详细展开: WEB发展史: 1. **起源**:WEB的诞生可以追溯到1989年,由欧洲核子研究中心(CERN)的...
* JavaScript 语言广泛应用于网页前端开发,用于实现网页的动态效果和交互功能。 * JavaScript 语言也应用于移动应用程序和桌面应用程序的开发。 * JavaScript 语言是 Web 开发的基础语言之一,对于 Web 开发来说,...
【企业发展史网站模板】是一个专为展示企业历史和成长历程设计的网页模板,适用于那些希望在网站上构建具有深度和故事性的企业形象的企业。这个模板旨在帮助网站程序员快速搭建一个专业且引人入胜的页面,让访问者...
JSP的出现打破了这一局面,它引入了Java语言作为服务器端编程的基础,使得开发者可以在不依赖特定服务器的情况下编写跨平台的动态网页。 B. JSP的工作原理 JSP页面由HTML、CSS、JavaScript等客户端技术与JSP指令、...
在讨论JavaScript编程语言的发展史以及与其相关的技术概念时,首先需要了解的是浏览器内核的概念和历史发展。早期的浏览器内核包括IE的Trident、Chrome的Blink、Safari的WebKit、Firefox的Gecko和Opera的Presto。...
Java,作为一种广泛使用的编程语言,自1995年发布以来,已经在IT行业中扮演了至关重要的角色。它的设计理念是“一次编写,到处运行”,这使得Java成为...随着技术的不断发展,Java将持续创新,满足新的编程挑战和需求。
Java语言发展史是一个深入探讨Java编程语言从诞生到如今演进历程的主题。Java,由James Gosling在1995年在Sun Microsystems公司领导开发,最初被设计为一种嵌入式设备上的编程语言,但其跨平台、面向对象的特性使其...
编程语言的演变是计算机科学史上的一个重要篇章,它揭示了技术如何从最初的原始形式发展到今天高度抽象和灵活的工具。让我们沿着这个时间线,深入探索编程语言的进化过程。 早在计算机诞生初期,程序员需要直接与...
计算机的发展史是一部技术创新与人类智慧交织的传奇,它深刻地改变了我们的生活方式,推动了全球的信息革命。本讲义将从早期的机械计算装置、电子管计算机、晶体管计算机,直至现代的个人计算机和互联网的发展,全面...
JAVA发展史的知识点内容如下: Java语言的发展始于1995年,由Sun Microsystems公司推出,詹姆斯·高斯林(James Gosling)领导的“绿色项目”(Green Project)中诞生了Java的雏形。Java最初被命名为Oak,后来改名...
计算机病毒的介绍及发展史是IT领域中一个重要的知识点,它涵盖了从早期的计算机病毒到现代高级威胁的演变过程,以及这些病毒如何影响系统安全。本文将深入探讨计算机病毒的基本概念、工作原理、历史背景以及如何防范...
网站发展史记录页面时间轴源码是一个非常有价值的资源,它为开发者提供了一种直观展示网站演进历程的方式。时间轴的设计通常包含关键事件、发布日期、功能更新等内容,可以帮助用户了解一个网站或平台如何从最初的...
《Flash的发展史与Flash 8.0视频教程详解》 Flash,这个曾经风靡一时的交互式内容创作工具,它的历史和发展对互联网的早期形态产生了深远的影响。Flash 8.0,作为其发展历程中的一个重要里程碑,是许多数字艺术家和...
Java Server Pages (JSP) 技术是Sun Microsystems公司发起并由多家公司共同构建的一种动态网页技术标准。它在创建动态网页方面具有强大但不复杂的功能。JSP与微软的Active Server Pages (ASP)技术非常相似,两者都...