*** P是什么

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

*** P与PHP、ASP、ASP.NET等语言类似,运行在服务端的语言。

jsp是什么 *** P(Java Server Pages)的中文含义是Java服务器端语言。是一种简化的Servlet设计,可以调用强大的Java类库,并可以与其他相关的一些技术(Servlet、JavaBean、EJB)联合工作。

jsp的工作原理

jsp工作原理:web服务器(tomcat\jboss等)先把jsp文件翻译成servlet的java文件,然后编译成字节码文件,就是.class文件,当客户端访问的时候,服务器直接装载jsp对应的servlet的字节码文件。

*** P引擎先把该 *** P文件转换成一个Java源文件,在转换时如果发现jsp文件有任何语法错误,转换过程将中断,并向服务端和客户端输出出错信息;如果转换成功, *** P引擎用javac把该Java源文件编译成相应的class文件。

【答案】:Servlet 解析: *** P的工作原理 当一个 *** P页面之一次被请求时,容器首先会把 *** P页面转换成Servlet。在转换时,所有HTML标签将被包含在println()语句中,所有 *** P元素将会被转换成Java代码。

接收属性:接收从Servlet传递过来的属性。判断语句:判断传递到 *** P中的属性是否存在。输出内容:使用迭代或者VO进行输出。

客户端发出请求,请求为 *** P,web容器就会找出相应的servlet进行处理。将servlet转成字节码文件。将字节码文件加载到web容器里。这时会在web容器里建立实例。进行初始化。通过service接受请求。

jsp的执行过程是怎样的

Web容器处理 *** P文件的执行过程包括以下4个部分: 客户端发出Request请求; 收到请求后, *** PContainer将 *** P转译成Servlet的源代码;Web容器将产生的Servlet源代码经过编译后,并加载到内存执行;把结果响应至客户端。

当客户端浏览器向服务器发出请求访问一个 *** P页面后,服务器根据该请求加载相应的 *** P页面,并对该页面进行编译,然户执行。

*** P引擎先把该 *** P文件转换成一个Java源文件,在转换时如果发现jsp文件有任何语法错误,转换过程将中断,并向服务端和客户端输出出错信息;如果转换成功, *** P引擎用javac把该Java源文件编译成相应的class文件。

由于每个模块执行单一功能,模块间联系较少,使程序编制比过去更简单,程序更可靠,而且增加了可维护性,每个模块可以独立编制、测试。

客户访问这个页面的时候,只要该文件没有发生过更改, *** P引擎就直接调用已经装载的Servlet。如果已经做过修改的话,那就会再次执行以上过程,翻译、编译并装载。其实这就是所谓的“之一人惩罚”。

(3)编译后的class对象被加载到容器中,并根据用户的请求生成HTML格式的响应页面。在执行 *** P网页时,通常可分为两个时期:转译时期(Translation Time)和请求时期(Request Time)。

jsp用什么语言jsp用什么语言来写

1、 *** P是技术。 *** P技术以Java语言作为脚本语言, *** P是由Sun Microsystems公司主导创建的一种动态网页技术标准。

2、jsp 只是java语言的一个表现层。 相当于 asp 只是 VB的一个子集差不多。

3、 *** P技术是用JAVA语言作为脚本语言的, *** P网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。 *** P(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。

jsp与servlet的区别?

1、 *** P于Servlet区别于联系如下:【1】 *** P之一次运行的时候会编译成Servlet,驻留在内存中以供调用。

2、 *** P和Servlet内置对象不同:Servlet中没有内置对象, *** P中的内置对象都是必须通过HttpServletRequest对象,HttpServletResponse对象以及HttpServlet对象得到。

3、主体不同 *** P:是由Sun Microsystems公司主导创建的一种动态网页技术标准。Servlet:称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性。

4、 *** P是Servlet技术的扩展,本质上就是Servlet的简易方式。 *** P编译后是“类servlet”。Servlet和 *** P最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。

5、jsp经编译后就变成了servlet(jsp本质就是servlet,jvm只能识别java的类,不能识别jsp代码,web容器将jsp的代码编译成jvm能够识别的java类)。jsp更擅长表现于页面显示,servlet更擅长于逻辑控制。

6、对于Tomcat而言, *** P页面生成的Servlet放在work\Catalina\localhost路径对应的Web应用下。不同点:1)Servlet中没有内置对象,原来 *** P中的内置对象都必须由程序显式的创建。

jsp简介及工作原理的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于简述jsp的工作过程和原理、jsp简介及工作原理的信息别忘了在本站进行查找喔。