JSP相当于PHP的include()函数?
我应该如何使用 JSP 将一个 HTML 文件包含到另一个 HTML 文件中?
<jsp:include page="/include.html"></jsp:include>
How should I include an HTML file into another HTML file, using JSP?
<jsp:include page="/include.html"></jsp:include>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你有几个选择。第一个是
< /a>.第二个是;
。c:
标记是 JSTL,即 JavaServer Pages 标准标记库。有什么区别?主要是
相对于当前页面插入同一 JAR 中另一个 JSP 页面的内容,而
可以以绝对或绝对方式读取相对 URL 并在页面上显示这些内容、检索Reader
或将内容存储在变量中。两者的语法都类似于 XML,因此:
或
注意: 两者都可以采用参数。
You have a couple of options. The first is
<jsp:include>
. The second is<c:import>
. Thec:
tags are JSTL, the JavaServer Pages Standard Tag Library.What's the difference? Primarily
<jsp:include>
inserts the contents of another JSP page within the same JAR relative to the current page whereas<c:import>
can read in an absolute or relative URL and display those contents on the page, retrieve aReader
or store the contents in a variable.The syntax for both is XML-like so:
or
Note: both can take parameters.
对于那些想要与 PHP include() 或
相同的行为,并在 JSP 中共享全局范围的人,请使用以下命令命令:
参考:此处
For those who want the same behavior as PHP include() or
<!--#include file="header.jsp"-->
, with shared the global scope in JSP, use the following command:Reference: Here