JSP页面是在web服务器上运行吗?

如题所述

是的,JSP页面显示转译成servlet,然后再编译成字节码文件(*.class),最后在java虚拟机上运行,而转译靠的是web服务器.
第一次访问JSP是比较慢的,就是因为jsp页面先要转译成servlet,再编译成class文件,最后虚拟机运行,而 第二次访问同一jsp页面就比较快了,省略了转译和编译的过程,上一次编译好的class文件直接在虚拟机上运行就可以了.
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-10-20
首先回答你的问题,JSP是在web服务器上运行的。JSP全称Java Server Pages,服务器页面,故名思意是在服务器上跑的。比如页面发送消息给后台服务器程序,后台服务器要作出响应,但是在java中书写HTML标签是一件十分头疼的事情,比如要将类似system.out.println("您已登录")的信息在网页上输出 , 所以人们开发出了JSP,可以直接在服务器上跑,看起来像html标签,但是通过服务器的编译最终可以生成Servlet。
如果你不是很清楚java web框架和servlet这些的话,可能对我说的这些不很理解。可以百度下。总之,jsp就是在服务器上跑的一段代码,会被服务器上的编译器编译成java文件执行。
第2个回答  2015-11-16
jsp页面是在web服务器上运行的。
jsp页面需要加载类似tomcat服务器上,通过内部转换成servlet加载执行,返回执行的结果,也就是转换后的html格式的数据,经过浏览器解析,呈现给用户。
第3个回答  2013-01-11

  是的。

 



  具体是这样的:

    JSP页面会在第一次被请求的时候,被web container 翻译成servlet,编译成字节码,最后处理成html传回客户端(浏览器端),浏览器进而对此html进行render,这就是客户就可看到东西。

    JSP如果修改了,之后对此JSP的访问还会被web container进行翻译及编译的工作,但是如果JSP没有修改,将不会被web container重新翻译及编译,以此来提高jsp对客户端的响应速度。

本回答被网友采纳
第4个回答  2013-01-10
是的,JSP是用来做动态页面的,html是运行在客户端的

jsp是前端还是后端?
JSP是后端技术。JSP是一种用于创建动态Web页面的技术,它运行在服务器端。以下是关于JSP的 JSP的技术特点:JSP是一种基于Java的服务器端编程技术,主要用于生成动态的HTML内容。它允许开发者在HTML页面中嵌入Java代码,这些代码在服务器上执行后,生成包含动态数据的HTML页面,然后发送给客户端。通过这种方式...

jsp文件怎么打开方式手机
JSP(JavaServerPages)是一种用于创建动态网站的技术,它允许将Java代码嵌入到HTML页面中,以便在服务器上动态生成网页内容。JSP文件通常具有.jsp扩展名,可以在Web服务器上运行,生成HTML代码并将其发送到客户端浏览器。如何在手机上打开JSP文件?在移动设备上打开JSP文件可能会有一些挑战,因为这些文件通常...

jsp是什么
JSP是一种动态网页技术标准。JSP是一种基于Java技术的服务器端程序设计语言,用于构建基于Web的应用程序。它通过JSP标签和预定义的动作,使Java代码能够与网页的HTML内容结合,从而能够创建动态的Web页面。JSP技术在Web服务器上执行,允许开发者创建用户界面与后端数据库进行交互的复杂应用程序。JSP文件的扩展...

jsp是什么意思
JSP是一种用于开发动态网页的技术。它基于Java语言,允许开发者在HTML页面中嵌入Java代码片段,这些代码片段在服务器上执行后生成动态内容。JSP技术的主要目标是简化Web应用的开发和管理。下面详细介绍JSP的特点和功能。JSP的详细介绍 1. JSP的定义与特点 JSP是一种基于Java的服务器端程序设计技术。它提供了...

jsp是前端还是后端
JSP的实质是基于Servlet的,它本质上是运行在服务器端的小程序,因此从这个角度来看,它属于后端技术。然而,MVC架构中,JSP主要负责View层,即页面展示和数据呈现,其逻辑处理功能逐渐减弱,这使得它在实际应用中与前端的接触更为紧密。Java Server Pages (JSP) 是Sun Microsystems推动并由众多公司共同建立...

jsp是前端还是后端开发的
jsp页面是属于服务端页面,是属于后端页面,浏览器无法解析,只能由后端的Servlet容器解件。因为jsp的实质是servlet,而servlet是服务器端小程序,所以jsp应该属于后端;JSP全名为“Java Server Pages”,中文名叫java服务器页面。介绍:SP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML...

jsp是前端还是后端开发的
在一个完整的Web应用中,前端和后端是不可或缺的。JSP生成的动态网页内容会根据前端用户的行为和请求进行变化,为用户提供个性化的体验。同时,前端也可以调用后端提供的API接口,实现数据的交互和页面的动态更新。综上所述,JSP是一种后端开发技术,主要用于处理服务器端的业务逻辑和数据交互,与前端技术...

jsp是什么干什么的
JSP是一种基于Java的服务器端编程技术。它允许开发者在HTML页面中嵌入Java代码,这些代码在服务器上执行后生成动态内容。JSP页面在第一次访问时会被转换成Servlet,然后由服务器执行。通过这种方式,JSP可以处理用户请求并返回响应。2. JSP的主要功能 JSP主要用于构建动态的Web页面。它可以处理用户输入、连接...

jsp怎么运行
JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。jsp文件的运行常见的都是把WEB项目工程部署到tomcat服务器...

jsp技术有什么特征
1. 基于Java语言 JSP技术是基于Java语言的,它提供了在Web服务器端执行动态Web页面生成的技术。JSP允许开发者在HTML页面中嵌入Java代码片段,这些代码片段可以在服务器端执行,从而动态生成Web页面内容。因此,利用JSP技术构建的Web应用具有良好的跨平台性和兼容性。2. 支持标签库和组件化开发 JSP拥有丰富的...

相似回答