java - 如何从struts中的java Action 调用url?

标签 java struts

我正在尝试通过如下网址发送短信

public  void sendsms() throws IOException 
    {
  URL sms = new URL("http://india.timessms.com/http-       api/receiverall.asp?username=way2sijo&password=*******i&sender=Demo&cdmasender=9930065297&to=919930065297&message=Hello");
  BufferedReader in = new BufferedReader(
     new InputStreamReader(sms.openStream()));

  String inputLine;

  while ((inputLine = in.readLine()) != null)
      System.out.println(inputLine);

  in.close();
  }

但是在运行这个程序时显示以下异常

in thread "main" java.net.SocketException: Network is unreachable: connect
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(Unknown Source)
        at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
        at java.net.PlainSocketImpl.connect(Unknown Source)
        at java.net.SocksSocketImpl.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at sun.net.NetworkClient.doConnect(Unknown Source)
        at sun.net.www.http.HttpClient.openServer(Unknown Source)
        at sun.net.www.http.HttpClient.openServer(Unknown Source)
        at sun.net.www.http.HttpClient.<init>(Unknown Source)
        at sun.net.www.http.HttpClient.New(Unknown Source)
        at sun.net.www.http.HttpClient.New(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
        at java.net.URL.openStream(Unknown Source)

我该如何解决这个问题......提前致谢......

最佳答案

最好查看 apache http 客户端库并使用它发出 get 请求。

关于java - 如何从struts中的java Action 调用url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4285724/

相关文章:

java - 从 Activity 中的 Fragment 单击返回会显示空 Activity

java - Java-Struts Web 应用程序中的重构方法会导致争用吗?

java - 什么是 NDC 日志以及我们如何在我们的应用程序中使用它以及它的意义是什么

java - NoSuchMethodError 使用 Builder 将 Avro 对象写入 HDFS

java - 如何将 Spring Controller 中的对象列表绑定(bind)到 thymeleaf

java.lang.Class 和 java.lang.Object

spring - java.lang.NoClassDefFoundError : org/springframework/web/context/ContextCleanupListener issue

java - 当使用另一个 portlet 时,我可以使基于 struts 的 portlet 记住它的 View 吗?

java - spring框架mvc能替代struts吗?或者我很困惑?

java - 动态传递 JNDI 名称