我想知道如何在不使用 javascript 的情况下在 html 页面上调用 java webservice?谢谢
问问题
223 次
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 回答