例如可以这样吗: public class ConnServlet {
public static void main(String[] args) {
//调用servlet查询
try {
InetAddress address = InetAddress.getLocalHost();
String localhost = address.getHostAddress();
URL url = new URL("http://" + localhost + ":8080/PSP_Search/servlet/query");
url.openConnection();
System.out.println("连接成功");
} catch(UnknownHostException e) {
System.out.println("找不到主机");
e.printStackTrace();
} catch(MalformedURLException e) {
e.printStackTrace();
} catch(IOException e) {
e.printStackTrace();
}
}
}
这样能不能执行http://localhost:8080/PSP_Search/servlet/query这个Servlet呢? 不能的话用rmi怎么执行呢?
public static void main(String[] args) {
//调用servlet查询
try {
InetAddress address = InetAddress.getLocalHost();
String localhost = address.getHostAddress();
URL url = new URL("http://" + localhost + ":8080/PSP_Search/servlet/query");
url.openConnection();
System.out.println("连接成功");
} catch(UnknownHostException e) {
System.out.println("找不到主机");
e.printStackTrace();
} catch(MalformedURLException e) {
e.printStackTrace();
} catch(IOException e) {
e.printStackTrace();
}
}
}
这样能不能执行http://localhost:8080/PSP_Search/servlet/query这个Servlet呢? 不能的话用rmi怎么执行呢?
可以使用httpClient,访问会简单很多.