当前位置: 首页 > 知识库问答 >
问题:

JSP文件和JSP页面之间有什么区别吗?

湛宏旷
2023-03-14

它们之间有什么区别吗?

共有1个答案

贝镜
2023-03-14

通常情况下,当我们谈论jsp文件或jsp页面时没有区别,但LuiggiMendoza的一个好观察是:

JSP文件是存储在硬盘驱动器中的物理文件,而JSP页面是从应用服务器评估JSP文件的结果。

但在使用指令时有一个区别:

<%@include file=“page.html”%>

你可以找到一个关于它的有趣帖子:

和<%@include file=...>有什么区别?

这里有一个很好的解释:

<%@include file=“filename”%>是JSP include指令。在JSP页面转换时,include指令中给出的文件内容会按原样“粘贴”在使用JSP include指令的地方。然后将源JSP页面转换为java servlet类。包含的文件可以是静态资源或JSP页面。通常,JSP include指令用于包含页眉、横幅和页脚。JSP编译过程是,只有当源JSP页面发生更改时才编译该页面。如果包含的JSP文件中有更改,源JSP文件将不会被编译,因此修改将不会反映在输出中。

是JSP include动作元素。jsp:include action元素类似于一个函数调用。在运行时,包含的文件将被“执行”,结果内容将包含在soure JSP页面中。当调用包含的JSP页面时,request和response对象都作为参数传递。如果需要传递额外的参数,那么可以使用jsp:param元素。如果资源是静态的,那么它的内容将插入到调用JSP文件中,因为不需要处理。

 类似资料:
  • 本文向大家介绍JSP 和 servlet 有什么区别?相关面试题,主要包含被问及JSP 和 servlet 有什么区别?时的应答技巧和注意事项,需要的朋友参考一下 JSP 是 servlet 技术的扩展,本质上就是 servlet 的简易方式。servlet 和 JSP 最主要的不同点在于,servlet 的应用逻辑是在 Java 文件中,并且完全从表示层中的 html 里分离开来,而 JSP 的

  • 问题内容: 我有一些疑问。这些是 : JSP和Servlet之间如何关联? JSP是某种Servlet吗? JSP和JSF如何相互关联? JSF是某种基于ASP.NET-MVC的基于预构建UI的JSP吗? 问题答案: JSP(JavaServer页面) JSP是在服务器计算机上运行的一种Java视图技术,使你可以用客户端语言(例如HTML,CSS,JavaScript等)编写模板文本。JSP支持t

  • 本文向大家介绍Servlet和JSP之间的区别,包括了Servlet和JSP之间的区别的使用技巧和注意事项,需要的朋友参考一下 简而言之,可以将其定义为Servlet是在Web服务器上运行的Java程序,它们充当HTTP客户端发出的请求与HTTP服务器上的数据库或应用程序之间的中间层。而JSP只是一个文本文件,其中包含两种类型的文本:预定义的静态文本和在收到服务器响应后呈现的动态文本。 以下是Ar

  • 本文向大家介绍JSP和ASP之间的区别,包括了JSP和ASP之间的区别的使用技巧和注意事项,需要的朋友参考一下 JSP和ASP都是服务器端脚本语言。JSP是基于Java的,由Sun Microsystems开发,而ASP是由Microsoft开发的,也称为Classic ASP。每当浏览器请求JSP或ASP页面时,服务器引擎就会读取文件,执行文件中的代码,并将html结果返回给浏览器。JSP被编译

  • 问题内容: 似乎有两种使用JSP进行模板制作的方法。包含具有以下语句之一的文件 或使用JSP标记文件 然后在另一个JSP页面中使用 那么我应该使用哪种方法?现在是否已弃用一个,或者它们既有效又涵盖不同的用例? 编辑 使用此标记文件与使用包含文件不一样吗? 并在另一个JSP上调用它 在我看来,这与使用include并将参数传递给它完全相同。标记文件和包含的文件一样吗? 问题答案: 有几种重用JSP文

  • 问题内容: JSP和Servlet之间如何关联?JSP是某种Servlet吗?JSP和JSF如何相互关联?JSF是某种基于ASP.NET-MVC的基于预构建UI的JSP吗? 问题答案: JSP是在服务器计算机上运行的Java视图技术,它使你可以用客户端语言(例如HTML,CSS,JavaScript等)编写模板文本。JSP支持taglibs,这些标签库由Java代码片段支持,可让你动态控制页面流或