我是指一个超链接能不能通(即是不是真实存在),并不是指格式对不对(用javaBean实现)先谢谢了
(新手分不多见谅)

解决方案 »

  1.   

    URL url = new URL("http://......");
    try{
      url.openConnection();
      // 通
    }catch(IOException ex){
      // 不通
    }
      

  2.   

    貌似楼上的方法不能正确地验证,他不连接到服务器端的,所有操作只在客户端进行。
    public boolean isValid(){
    BufferedReader reader;
    String line;
    try{
    url=new URL(urlString);
    //url.openConnection();
    reader=new BufferedReader(new InputStreamReader(url.openStream()));
    if((line=reader.readLine())!=null)
    return true;
    else return false;

    }catch(IOException e){
    return false;
    }
    //return true;
    }
    这是我做的,初步觉得还可以,不知道我这个有没有bug或有没有更好的方法。
    感谢楼上了。
    另外还想问一下,怎么给分呀?是不是系统自动的,还是怎样〉〉??
      

  3.   

        try {
          Socket socket = new Socket("http://123", 80);
          socket.setSoTimeout(1000);
          // 通
          System.out.println("OK");
        } catch (Exception ex) {
          // 不通
          System.out.println("ERROR");
        }
      

  4.   

    这个也可以,但是连接验证时间太长了    try {
          URL url = new URL("http://123");
          url.openStream();
          // 通
          System.out.println("OK");
        } catch (IOException ex) {
          // 不通
          System.out.println("ERROR");
        }
      

  5.   

    java2000_net 很强,很热心,谢谢了。
      

  6.   

    灰常感谢 楼主 灰常感谢 java2000_net  我也需要做个Url验证的功能 看到这个贴终于 解决了