建站学 - 轻松建站从此开始!

建站学-个人建站指南,网页制作,网站设计,网站制作教程

当前位置: 建站学 > 网站开发 > Java教程 >

jsp用的什么语言

时间:2019-08-12 17:45来源:PHP中文网 作者:猪哥 点击:
JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以%开头以%结束。 JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。JSP中可以使用HTML代码、JS代码、CSS代码、Java代码片段以及嵌
JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。

 

JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。JSP中可以使用HTML代码、JS代码、CSS代码、Java代码片段以及嵌入JSP操作和命令来编写JSP。

JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。

JSP标签有多种功能,比如访问数据库、记录用户选择信息、访问JavaBeans组件等,还可以在不同的网页中传递控制信息和共享信息。

JSP 的优点

与 ASP 相比:

动态部分用 Java 编写,所以更加强大易用可以移植到多种不同的服务器和操作系统

与 PHP 相比:

更好的工具支持

与 Servlet 相比:

创建 HTML 更方便

与 Javascript 相比:

工作原理

以下步骤表明了Web服务器是如何使用JSP来创建网页的:

就像其他普通的网页一样,您的浏览器发送一个HTTP请求给服务器。

Web服务器识别出这是一个对JSP网页的请求,并且将该请求传递给JSP引擎。通过使用URL或者.jsp文件来完成。

JSP引擎从磁盘中载入JSP文件,然后将它们转化为servlet。这种转化只是简单地将所有模板文本改用println()语句,并且将所有的JSP元素转化成Java代码。

JSP引擎将servlet编译成可执行类,并且将原始请求传递给servlet引擎。

Web服务器的某组件将会调用servlet引擎,然后载入并执行servlet类。在执行过程中,servlet产生HTML格式的输出并将其内嵌于HTTP response中上交给Web服务器。

Web服务器以静态HTML网页的形式将HTTP response返回到您的浏览器中。

最终,Web浏览器处理HTTP response中动态产生的HTML网页,就好像在处理静态网页一样。

(责任编辑:yang)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片