访问一个url,当他无效时,或不存在时,还能继续走业务,而不抛异常。不用try catch处理。跟帖
查询IIS 虚拟目录下的文件或文件夹  http://topic.csdn.net/u/20081203/13/410a3ee2-471c-4870-a2cb-9e1c61d34f33.html?seed=1217527093

解决方案 »

  1.   


    http://topic.csdn.net/u/20081203/13/410a3ee2-471c-4870-a2cb-9e1c61d34f33.html?seed=1217527093
      

  2.   

    无效了,还有业务吗,
    无效后不想出现404等系统级错误页面,可以在web.xml中,加入error-page来处理
       <error-page>  
          <error-code>404</error-code>  
          <location>/error.jsp</location>  
        </error-page>  
    不过有个细节,需要注意,看下javaeye的一个帖子
    http://gemini.javaeye.com/blog/81524
      

  3.   

    希望单独处理,不需要走FW或到web.xml里面
      

  4.   

    这个问题不是和前面一样的吗?难道没看见?
    我遇到这种情况,用try catch 的比较多,try catch也好用。
    看看下面的程序能帮点忙不?try
    {
        HttpWebRequest request = (HttpWebRequest)WebRequest.Create(URI);
        request.Method = WebRequestMethods.Http.Head;
        request.GetResponse();
    catch (WebException ex)
    {
        if (ex.Message == 404)
        {
        do;
        }
        else
        throw ex;
        }
    }有了结果大家同乐哈,期待。