【发布时间】:2017-03-27 06:12:23
【问题描述】:
当从 UI 中单击按钮时,可以调用 servlet,该 UI 使用 url“/Servlet”调用 ajax/javascript 代码。 我必须在按钮单击时使用 swt 执行相同的功能。是否可以通过单击 swt 按钮调用 servlet?如果是,那么如何做到这一点?请提供代码示例。
注意:- 我已经尝试了以下
URL url = new URL("/Servlet");
URLConnection connection = url.openConnection();
但它给出了这个错误:
java.net.MalformedURLException: no protocol: /Servlet
【问题讨论】:
-
专注于编写 Java 以正确调用您的 Servlet。那么这并不比使用 SWT Button 做任何其他事情更难。
-
"/Servlet" 不是一个完整的 URL,可能是部分 URL。但是由于
URL类没有给出一个相对于解释部分 URL 的基本 URL,构造函数只能放弃。