jsp是什么意思 jsp是什么?虽然现在英语作为我们教科书的重要一门功课,但是很多朋友在上学的时候都学的比较吃力,那么jsp是什么意思呢?今天我们就为不了解的朋友详细的解答。
jsp是什么意思
jsp全名为java server pages,中文名叫java服务器页面,其根本是一个简化的servlet设计,它[1]是由sun microsystems公司倡导、许多公司参与一起建立的一种***页技术标准。jsp技术有点类似asp技术,它是在传统的网页html(标准通用标记语言的子集)文件(*.htm,*.html)中插入java程序段(scriptlet)和jsp标记(tag),从而形成jsp文件,后缀名为(*.jsp)。 用jsp开发的web应用是跨平台的,既能在linux下运行,也能在其他操作系统上运行。
它实现了html语法中的java扩展(以 形式)。jsp与servlet一样,是在服务器端执行的。通常返回给客户端的就是一个html文本,因此客户端只要有浏览器就能浏览。
jsp是什么意思 jsp是什么
jsp技术使用java编程语言编写类xml的tags和scriptlets,来封装产生***页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。jsp将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于web的应用程序的开发变得迅速和容易。 jsp(javaserver pages)是一种动态页面技术,它的主要目的是将表示逻辑从servlet中分离出来。
java servlet是jsp的技术基础,而且大型的web应用程序的开发需要java servlet和jsp配合才能完成。jsp具备了java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。
发展历程
1.2版本
jsp1.2不支持el,但可以使用外部的jstl标签以便使用el。
2.0版本
jsp 2.0的一个主要特点是它支持表达语言(*******ion language)。jstl表达式语言可以使用标记格式方便地访问jsp的隐含对象和javabeans组件,jstl的核心标记提供了流程和循环控制功能。自制标记也有自定义函数的功能,因此基本上所有scriptlet能实现的功能都可以由jstl替代。在jsp 2.0中,建议尽量使用el而使jsp的格式更一致。
simpletag
jsp 2.0中加入了新的创建自制标记的api,javax.servlet.jsp.tagext.simpletag定义了用来实现简单标记的接口。和 jsp 1.2中的已有接口不同的是,simpletag接口不使用dostarttag和doendtag方法,而提供了一个简单的dotag方法。这个方法在调用该标记时只被使用一次。而需要在一个自制标记中实现的所有逻辑过程、循环和对标记体的评估等都在这个方法中实现。从这个方面来讲, simpletag和iterationtag可以达到同等的作用。但simpletag的方法和处理周期要简单得多。在simpletag中还有用来设置jsp内容的setjspbody和getjspbody方法。web容器会使用setjspbody方法定义一个代表jsp内容的 jspfragment对象。实现simpletag标记的程序可以在dotag方法中根据需要多次调用getjspbody.invoke方法以处理jsp内容。
重要功能
jsp是什么意思 jsp是什么
jsp2.0中的一个主要功能是jsp fragment,它的基本特点是可以使处理jsp的容器推迟评估jsp标记属性。我们知道一般jsp是首先评估jsp标记的属性,然后在处理jsp标记时使用这些属性,而jsp fragment提供了动态的属性。也就是说,这些属性在jsp处理其标记体时是可以被改变的。jsp需要将这样的属性定义为 javax.servlet.jsp.tagext.jspfragment类型。当jsp标记设置成这种形式时,这种标记属性实际上的处理方法类似于标记体。在实现标记的程序中,标记属性可以被反复评估多次。这种用法称为jsp fragment。jsp fragment还可以定义在一个simpletag处理程序中使用的自制标记动作。像前面例子说明的,getjspbody返回一个 jspfragment对象并可以在dotag方法中多次使用。需要注意的是,使用jsp fragment的jsp只能有一般的文本和jsp action,不能有scriptlet和scriptlet表达式。
上文就关于jsp是什么意思 jsp是什么的相关解答,相信看完后你就懂了,为了帮助更多朋友能解答不懂的词汇,我们整理了最专业的知识。
上一篇:130什么意思 130是什么
下一篇:big是什么意思 你知道吗
“劝君更尽一杯酒,西出阳关无故人”出自唐朝大诗人王维的《送元二使安西》。全诗是:渭城朝语浥轻尖,客舍青青柳色新。劝君更尽一杯酒,西出阳关无故人.。“劝君更尽一杯酒,西出阳关无故人”的意思是:再干了这杯酒吧,出了阳关,可就再也见不到老朋友了。这两句诗是诗人在一位朋友要去西安时所做的诗,表达了作者...
游戏id是什么意思-游戏id意思介绍
您好!bbc的全称是britishbroadcastingcorporation(英国广播公司)我几乎每天都在听bbc1xtra的节目。和咱们国内的电台相比,1xtra没有广告,而且电台的大部分歌曲单都及时在网上更新,播放过的永久保存,便于我查找歌曲的名字。这些特点在国内的电台是少有的。有意……
模拟器是什么意思、有什么用呢?
教学相长什么意思
如梦令李清照昨夜雨疏风骤,浓睡不消残酒。试问卷帘人,却道“海棠依旧”。“知否?知否?应是绿肥红瘦。译文昨夜雨点稀疏,晚风急猛,我虽然睡了一夜,仍有余醉未消。试问卷帘的侍女:海棠花怎么样?她说海棠花依然如旧。知道吗?知道吗?应是绿叶繁茂,红花凋零。如梦令李清照常记溪亭日暮,沉醉不知归路。兴尽晚回...