Java 中的 JSP 是什么?了解 Java Web 应用程序

思考什么是 JSP 及其用法?好吧,您来对地方了!Java Server Pages,通常称为JSP技术,是 Java Web 技术之一。它是一种服务器端技术,主要用于创建 Web 应用程序。让我和大家深入探讨一下JSP的概念。

让我从简化 JSP 技术的概念开始,向您介绍基础知识。 

JSP 技术基本上是一种广泛用于开发 JSP 页面的语言。该技术创建的 Web 内容由动态和静态组件组成。

现在,让我解释一下 JSP 页面到底是什么!

什么是 JSP 页面?

JSP 页面是一个文本文档。它包含两种类型的文本:静态内容和动态内容。静态内容可以用任何基于文本的格式表示,例如HTML。而动态内容由 Java 代码组成。这里的 JSP 技术将静态内容与 Java 代码结合起来,从而使其成为一个动态网页。JSP页面的源文件的文件扩展名应该是 .jsp。JSP 页面片段的源文件的扩展名为 .jspf。 

现在您已经熟悉了JSP 页面的概念和JSP 技术,让我们继续了解JSP 的特性!

JSP技术的特点

1.编码简单

JSP 允许基于标记的编程。因此,不需要 Java 语言方面的专业知识。HTML 标签易于使用,因此代码易于阅读。

2.交互式网页

构建能够在实时环境中与用户交互的动态网页。

3.轻松连接到数据库

它使我们能够轻松连接到数据库,因为它主要与服务器连接。

在了解了这些特性之后,让我们进一步了解 JSP 页面的生命周期。

JSP 页面的生命周期

 

让我解释一下上图中涉及的步骤。

 

1.jsp页面翻译:

从 JSP 源文件创建 Java servlet 文件。在转换阶段,容器验证 JSP 页面和标记文件的正确性。

2. JSP页面编译:

创建的 java servlet 文件被编译成 Java servlet类。

3.类加载:

从 JSP 源代码编译的 java servlet 类现在已加载到容器中。

4、执行阶段:

在执行阶段,容器创建此类的一个或多个实例以响应请求。JsP Page 接口包含 jspInit() 和 jspDestroy()。JSP为JSP页面专门针对HTTP请求提供了专门的接口HttpJspPage,该接口包含_jspService()。

5.初始化:

创建实例后立即调用 jspInit()方法。

6.jspDestroy()执行:

当 JSP 被销毁时调用此方法。通过此调用,servlet 完成其目的并进入垃圾收集。这结束了 JSP 生命周期。

JSP 中提供了某些生命周期方法,它们是:jspInit()、_jspService() 和 jspDestroy(),如上文所述。

了解生命周期很重要。它使您可以深入了解实际功能。现在,让我们看看并理解用于创建 JSP 页面的语法。

JSP 的语法

JSP 中以下语法:

1. JSP 表达式

1个
<%= expression %>

例子:

1个
&<%marks1 = marks1 + marks2 %>

2. 申报标签

1个
<%! Dec var %>

例子:

1个
<%! int var = 50; %>

3.JSP小脚本

1个
<% java code %>

在这里,您可以插入相应的 Java 代码。

4.JSP注释

1个
<% -- JSP Comments %>

由于我们都熟悉 JSP 的语法,现在让我向您简要介绍一下术语“Java servlet”。

什么是小服务程序?

Java servlet 是第一次尝试在 Web 应用程序中访问 Java 的全部功能。它们是用Java编写的。为了让您更熟悉 servlet,让我向您展示代码。如需更多信息,请浏览“ Java Servlets 简介”博客!

现在,让我向您展示一段代码,它将教您创建一个 JSP 页面。

一个简单的 JSP 页面

1个
2个
3个
4个
5个
6个
7
8个
<HTML>
<HEAD>
<TITLE>A Web Page</TITLE>
</HEAD>
<BODY>
<% out.println ("JSP in JAVA") ; %>
</BODY>
</HTMl>

正如您在上面的代码中看到的,创建 JSP 页面是多么容易。这种更简单的方法帮助 JSP 取得了很好的发展。使用了简单的 HTML 标签。附加元素<% out.println (“JAVA 中的 JSP”) ; %>可见。此元素称为 scriptlet!它包括在 HTML-JSP 代码中使用的 java 代码。

更进一步,让我们深入了解如何运行 JSP 页面。

如何运行一个 JSP 页面

JSP 的执行涉及几个步骤。这些在下面提到:

  1. 首先,创建一个 HTML 文件,比如 ana.html,从这里向服务器发送请求。

  2. 其次,创建一个 .jsp 文件,比如 ana1.jsp,这将处理用户的请求。

  3. 第三,创建项目文件夹结构。

  4. 现在,您需要创建一个 XML 文件,然后创建一个 WAR 文件。

  5. 之后,启动Tomcat

  6. 最后,您已准备好运行该应用程序。

在 JSP 文件中执行上面编写的代码时,输​​出如下所示:

至此,已经接近本文的结尾。我希望您阅读的内容对您有所帮助。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

猿猿study

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值