当前位置:首页 > 名字故事 > 网络新词 > 正文

jsp是什么意思 jsp是什么

时间:2021-04-26 09:34:02

姓名测试

  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是什么意思 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是什么

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是什么的相关解答,相信看完后你就懂了,为了帮助更多朋友能解答不懂的词汇,我们整理了最专业的知识。

相关推荐

姓名测试

友情链接