0

我编写了一个 java 程序,使用 mytest.xslt 将 mytest.xml 转换为 mytest.html。可以说我已经更新了 mytest.xml。现在,我想在 mytest.html 页面上添加一个“刷新”链接。单击此“刷新”链接应调用 java 程序将更新的 mytest.xml 转换为 mytest.html。“刷新”链接还应该在浏览器中重新加载 html 内容。

4

2 回答 2

0

在网络服务器上托管您的 HTML 并注册一个 servlet。在 servlet 中,您调用转换链。现在,每次您请求 HTML 时,实际的 XML 都会被处理和转换。

于 2012-07-27T15:01:04.347 回答
0

通常这样做的方式是让 Java 程序将 HTML 写入文件,而不是将其写入标准输出。然后,当您通过 Web 服务器访问该 Java 程序时(如果您为 Java 正确设置了它),Web 服务器将运行您的 Java 程序并输出 Java 程序输出的任何内容。因此,当您的 Java 程序输出 HTML 时,Web 服务器将获取该 HTML 并输出它。然后,客户端的 Web 浏览器获取该 HTML 并显示它。

如果您进行了此设置,则可以非常轻松地将原始 XML(将被转换为 HTML)的链接添加到 Java 程序。因此,当用户单击链接时,它将联系 Web 服务器,该服务器将再次调用您的 Java 程序。

于 2012-07-27T15:07:56.270 回答