-1

我想知道如何在不使用 javascript 的情况下在 html 页面上调用 java webservice?谢谢

4

1 回答 1

2

要调用 Web 服务,您需要发出 HTTP 请求。

如果服务接受格式化为application/x-www-form-urlencoded数据的输入,并返回可由浏览器以人类可读形式呈现的内容,则可以使用 a <form>(尽管这确实意味着离开页面或使用框架)。

否则,您需要使用编程语言。

JavaScript 是在网页中执行此操作的标准方法,但由于您在问题中拒绝该方法,我将列出一些(支持较少的)替代方案。

  • Flash(需要插件)
  • Java 小程序(需要插件)
  • VBScript(需要 IE,甚至可能需要旧版 IE)
  • ActiveX 控件(需要 IE 和低安全设置)
  • PerlScript(需要 IE(可能是旧 IE)和插件(可能不再由编写它的 ActiveState 分发))。

并非所有平台都支持需要插件的选项。您当然可以为其中任何一个告别 iOS。

我强烈建议放弃“无 JavaScript”的要求。

于 2012-11-25T23:08:43.500 回答