百度
360搜索
搜狗搜索

jsp全称是什么意思,问答:jsp是什么?详细介绍

本文目录一览: JSP是什么

JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
它实现了Html语法中的java扩展(以 <%, %>形式)。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。
Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。
扩展资料
使用JSP带来的其他好处:
1、与ASP相比:JSP有两大优势。首先,动态部分用Java编写,而不是VB或其他MS专用语言,所以更加强大与易用。第二点就是JSP易于移植到非MS平台上。
2、与纯 Servlet 相比:JSP可以很方便的编写或者修改HTML网页而不用去面对大量的println语句。
3、与SSI相比:SSI无法使用表单数据、无法进行数据库链接。
4、与JavaScript相比:虽然JavaScript可以在客户端动态生成HTML,但是很难与服务器交互,因此不能提供复杂的服务,比如访问数据库和图像处理等等。
5、与静态HTML相比:静态HTML不包含动态信息。
参考资料来源:百度百科:JSP
JSP(Java Server Pages),即Java服务器界面,是指:
●在HTML中嵌入Java脚本代码
●由应用服务器中的JSP引擎来编译和执行嵌入的Java脚本代码
●然后将生成的整个页面信息返回给客户端
一个JSP页面分为以下五个部分:
一、静态内容:HTML静态文本
HTML标签内容请点击:HTML常用标签大集合。
二、JSP指令
语法:<%@     %>
1.include指令:把另外一个文件完全包含入当前文件中
<%@ include file = " Filename" %>
2.page指令:通过设置内部的多个属性来定义整个页面的属性
语法:<%@ page 属性1="属性值" 属性2="属性值1,属性值2"… 属性n="属性值n"%>
常用属性:
language:指定JSP页面使用的脚本语言,默认为Java。
import:通过该属性来引用脚本语言中使用得到的类文件。
contentType:用来指定JSP页面所采用的编码方式,默认为text/html。
举例如下:
3.注释:
HTML的注释:

JSP注释:<%-- 这也是注释,但客户端不能查看到 --%>
在JSP脚本中注释: <% //单行注释 %>
<% /*多行注释 */ %>
三、JSP脚本元素和内置对象
1.JSP脚本元素:用来嵌入Java代码的,主要用来实现页面的动态请求
(1)小脚本:在JSP页面里嵌入一段Java代码
语法:<% Java代码 %>
(2)表达式:对数据的表示,系统将其作为一个值进行计算和显示
语法:<% = Java表达式/变量 %>
(3)方法声明:在JSP页面中定义Java方法
语法:< % ! Java 代码 %>
2.JSP内置对象:
JSP 内置对象是 Web 容器创建的一组对象
JSP 内置对象是可以直接在JSP页面使用的对象 ,无需使用“new”获取实例
JSP 内置对象的名称是 JSP 的保留字
(1)out对象:用于向客户端输出数据
常用方法:
print():在页面中打印出字符串信息
(2)request对象:主要用于处理客户端请求
常用方法:
(3)response对象:用于响应客户请求并向客户端输出信息
常用方法:
void sendRedirect (String location):将请求重新定位到一个不同的URL
(4)session对象:用来存储有关用户会话的所有信息
常用方法:
void setAttribute(String key, Object value):以键/值的方式,将一个对象的值存放到session中
Object getAttribute(String key):根据名称去获取session中存放对象的值
访问控制就是基于session来完成的。
(5)application对象:类似于系统的“全局变量”,用于实现用户之间的数据共享
常用方法:
void setAttribute(String key, Object value):以键/值的方式,将一个对象的值存放到application中
Object getAttribute(String key):根据键去获取application中存放对象的值
四、JSP动作:
JSP动作是一系列可以调用内建于网络服务器中的功能的XML标签。
语法:
<jsp: 动作名     

如:

JavaServer

Pages

(JSP)

技术提供了一种简单快速的方法来创建显示动态生成内容的

Web

页面。由业界处于领先地位的

Sun

公司制定了相关的

JSP

技术规范,该规范定义了如何在服务器和

JSP

页面间进行交互,还描述了页面的格式和语法。

JSP

技术的工作原理?

JSP

页面使用

XML

标签和

scriptlets(一种使用

Java

语言编写的脚本代码),封装了生成页面内容的逻辑。它将各种格式的标签(HTML

或者

XML)直接传递回响应页面。通过这种方式,JSP

页面实现了页面逻辑与其设计和显示的分离。

JSP

技术是

Java

系列技术的一部分。JSP

页面被编译成

servlets,并可能调用

JavaBeans

组件(beans)



Enterprise

JavaBeans

组件(企业

beans),以便在服务器端处理。因此,JSP

技术在构建可升级的基于

web

的应用程序时扮演了重要角色。

JSP

页面并不局限于任何特定的平台或

web

服务器上。JSP

规范在业界有着广泛的适应性。

什么是

servlet?

相对于浏览器上运行的

applets

而言,servlet

是在服务器上运行的,用

Java

语言编写的程序。详细信息可访问

http://java.sun.com/products/servlet.

我已经采用了servlets,为何还需要

JSP

技术呢?

既然

JSP

页面也要被编译成

servlets,那么理论上,您可以直接写

servlets

来支持您的基于

web

的应用程序。然而,JSP

技术通过将页面内容和显示逻辑分开,简化了创建网页的过程。在许多应用程序中,需将模板内容和动态生成的数据一块发送到客户端。基于此考虑,使用

JSP

页面技术将比全部用

servlets

来写要方便得多。

JSP

规范与

Java

2

Platform,

Enterprise

Edition

的关系如何?

JSP

2.0

规范是

Java

2

Platform,

Enterprise

Edition

1.4

的重要组成部分。

在构建基于

web

前端显示的分布式企业应用程序方面,JSP



EJB

技术的结合显示出强大的力量。

有哪些

web

服务器支持

JSP

技术?

有许多

JSP

技术实现可用于不同的

web

服务器。要获取最新已被官方支持的

web

服务器信息

,请访问

http://java.sun.com/products/jsp/industry.html



Sun

公司是否提供对

JSP

规范的参考实现?

J2EE

SDK



JavaTM

2

Platform,

Enterprise

Edition

的参考实现。Sun



J2EE

SDK

中改装并集成了

Tomcat

JSP



Java

Servlet

实现。在应用程序部署和发布之前,可将J2EE

SDK作为开发环境。Tomcat

是免费和开放源代码的

Java

Servlet



JSP

技术的实现,它由

Apache

Software

Foundation



Jakarta

项目组开发。可从

http://jakarta.apache.org

下载。Tomcat

的商业应用需要有

Apache

Software

Foundation(ASF)的许可,并且可在

Apache

的网站上获取二进制和源代码的版本。JSP

技术的实现是

J2EE

SDK

的一部分。

JSP

技术与其他产品技术相比有什么不同?

JSP

技术是行业协作的结果,它的设计是开放的,符合行业标准的,并支持绝大多数的服务器、浏览器和相关工具。由于使用可重用的组件和标签取代了对页面本身脚本语言的严重依赖,JSP

技术大大加快了开发的速度。所有

JSP

的实现均支持以

Java

编程语言为基础的脚本语言,它有与生俱来的可适应性,支持复杂的操作。

JSP(全称JavaServer Pages)是由Sun Microsystems公司倡导和许多公司参与共同建立的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。

JSP使Java代码和特定的预定义动作可以嵌入到静态页面中。JSP句法增加了被称为JSP动作的XML标签,它们用来调用内建功能。另外,可以创建JSP标签库,然后像使用标准HTML或XML标签一样使用它们。标签库提供了一种和平台无关的扩展服务器性能的方法。

JSP被JSP编译器编译成Java Servlets。一个JSP编译器可以把JSP编译成JAVA代码写的servlet然后再由JAVA编译器来编译成机器码,也可以直接编译成二进制码。

JSP(全称JavaServer Pages)是由Sun Microsystems公司倡导和许多公司参与共同建立的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。

JSP使Java代码和特定的预定义动作可以嵌入到静态页面中。JSP句法增加了被称为JSP动作的XML标签,它们用来调用内建功能。另外,可以创建JSP标签库,然后像使用标准HTML或XML标签一样使用它们。标签库提供了一种和平台无关的扩展服务器性能的方法。

JSP被JSP编译器编译成Java Servlets。一个JSP编译器可以把JSP编译成JAVA代码写的servlet然后再由JAVA编译器来编译成机器码,也可以直接编译成二进制码。

JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。

JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。

一个JSP页面可以被分为以下几部份:静态数据、JSP指令、JSP脚本元素和变量、JSP动作、用户自定义标签。

扩展资料:

JSP技术是使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。

JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。

参考资料:百度百科-JSP

阅读更多 >>>  java语言特点,java是世界上最好的语言吗?

问答:jsp是什么?

在日常生活中,虽然不少人是使用电脑工作的,但对于电脑的知识或软件了解很少,下面一起来看看jsp是什么?
jsp是什么 1、JSP(Java Server Pages)的中文含义是Java服务器端语言。是一种简化的Servlet设计,可以调用强大的Java类库,并可以与其他相关的一些技术(Servlet、JavaBean、EJB)联合工作。核心技术是Java技术,以Servlet的形式接受用户的访问和处理数据,在服务器端JSP文件会被编译为类文件,其扩展名为class。
2、JSP是一个特别的Java语言,加入了一个特殊的引擎,这个引擎将HTTPServlet这个类的一些对象自动进行初始化好让用户使用,而用户不用再去操心前面的工作。
3、JSP(全称JavaServer Pages)是由Sun Microsystems公司主导创建的一种动态网页技术标准。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。
关于jsp是什么的相关内容就介绍到这里了。

JSP是什么?

JSP简介
什么是JavaServerPages?
JSP全称JavaServerPages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。
JSP是一种Javaservlet,主要用于实现Javaweb应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。
JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。
JSP标签有多种功能,比如访问数据库、记录用户选择信息、访问JavaBeans组件等,还可以在不同的网页中传递控制信息和共享信息。

什么是jsp?

JSP与PHP、ASP、ASP.NET等语言类似,运行在服务端的语言。JSP(全称JavaServerPages)是由SunMicrosystems公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。JSP文件后缀名为(*.jsp)。JSP开发的WEB应用可以跨平台使用,既可以运行在Linux上也能运行在Window上。

jsp的英文名称是什么啊?

jsp全称是java servlet page,是一种基于文本的件。
在Sun正式发布JSP(Java Server Pages)之后,这种新的Web应用开发技术很快引起了人们的关注。JSP为创建高度动态的Web应用提供了一个独特的开发环境。按照 Sun 的说法,JSP能够适应市场上包括Apache WebServer 、IIS4.0在内的85%的服务器产品。
JSP(JavaServer Pages)
由Sun Microsystems公司倡导、许多公司参与一起建立的
Java Server Page

JSP是什么意思

JSP的英文全称是Java Server Page,中文全称是Java服务器端语言。自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。它有5大优势:(1)JSP方便与HTML混合;(2)JSP运行速度更快;(3)JSP技术有众多大软件公司支持;(4)JSP技术有众多开放性代码组织支持;(5)可以跨平台运行。
Java Server Page的简写
JSP 是Sun公司推出的新一代站点开发语言,他完全解决了目前ASP,PHP的一个通病--
脚本级执行(据说PHP4 也已经在Zend 的支持下,实现编译运行).Sun 公司借助自己在Jav
a 上的不凡造诣,将Java 从Java 应用程序 和 Java Applet 之外,又有新的硕果,就是Js
p--Java Server Page。Jsp 可以在Serverlet和JavaBean的支持下,完成功能强大的站点
程序。

jsp是做什么用的?

jsp的全称是:javaservletpages,java的服务器页面
主要作用:替代servlet程序回传html页面的数据,因为servlet程序回传html页面数据是一件非常繁琐的事情,开发成本和维护成本都极高
1、jsp在<%,%>中编写java代码
2、既然它是java的服务器页面,那它就基于sun的JDK来执行,也就是说jsp文件是java文件的某种伪格式。
3、jsp的运行。1、jsp在tomcat(以后介绍)发布,2、在浏览器访问过程中jsp会生成:jsp名称_jsp.java和jsp名称_jsp.class,这就验证了(2、),说明jsp在执行过程中先生成java文件再使用java语法编译,从而在jvm(虚拟机)执行。

JS和JSP有什么区别,有人知道吗?

JavaServerPages是一种动态网页技术,而JavaScript是一种脚本语言,可以使静态HTML内容成为动态。
js是JavaScript,是前端网页开发所需要的,用于页面控制。jsp是Javaserverpage,是基于Java的一种后台开发工具,用于服务器端。
两者应用领域不同,是两个完全不同的开发工具。JS是javascript的缩写,是客户端开发工具。JSP是JavaServerPages的缩写,是服务器端开发工具。
JSP跟JS其实没有任何关系,全是区别JSPJSP全名为JavaServerPages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它[1]是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
JSP全称是javaserverpage,JS全称是javaScript最主要的区别是运行位置不同。
js即Javascript.是一种编程语言,编程语言是独立于平台,环境的。语言好比我们说的国语,粤语,只不过javascript是机器能懂的,可编程性的语言。

网站数据信息

"jsp全称是什么意思,问答:jsp是什么?"浏览人数已经达到19次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:jsp全称是什么意思,问答:jsp是什么?的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!