【发布时间】:2012-03-05 22:47:28
【问题描述】:
前言:我是一个没有经验的 Java 程序员,他的第一个任务是交给我的。如果我没有正确提出问题或没有提供足够的细节,请告诉我。
我正在尝试导入保存在我的 C 驱动器上的 HTML 页面。我正在尝试将其导入到 war 文件中存在的 JSP 文件的内容部分(div id="content")。我已经发现我不能使用 jsp:include、#include、@include 文件,因为该文件存在于 war 文件之外。我还发现 c:import 和 iFrame 不起作用。
我的目标是让我c盘中保存的html文件的内容出现在jsp的内容中(在网页上可见)。
我在这个<% File f = new File("c:\\temp\\filename.html").......%> 上是否走在正确的轨道上
我搜索了 stackoverflow,唯一接近的主题是“如何使用 jsp include 在应用程序(战争)之外包含文件。”它并没有真正把我带到我需要去的地方。或许答案就在眼前,但我看不到。
【问题讨论】:
-
您为什么要这样做?如果 html 文件不在战争范围内,则非常不安全,甚至可能会被移动/删除等。
-
这是指令。这个想法是内容可以由少数人更新。他们将从共享驱动器访问 HTML 文件。