访问一个url,当他无效时,或不存在时,还能继续走业务,而不抛异常。不用try catch处理。跟帖
查询IIS 虚拟目录下的文件或文件夹 http://topic.csdn.net/u/20081203/13/410a3ee2-471c-4870-a2cb-9e1c61d34f33.html?seed=1217527093
查询IIS 虚拟目录下的文件或文件夹 http://topic.csdn.net/u/20081203/13/410a3ee2-471c-4870-a2cb-9e1c61d34f33.html?seed=1217527093
解决方案 »
- Ext中toolbar的问题,高手请帮忙看看。。。
- 用myeclipase打的jar 包怎么不能执行啊
- OOA,OOD是啥?
- 邮件是不是要专门做一个发送邮件的服务器????
- 请问 那要在服务器端关闭前调用另一个方法
- 为什么执行多次xmlHTTP会出错?
- 想学习java方面关于富客户端技术,从哪方面下手?请高手指教~
- 下面的查询如何在jsp页面中实现
- smartupload组件能否解析request,用getParameter(key)方法得到相应的value??
- SpringBoot中关于addViewControllers的问题
- 求一解决方法........................
- 大家帮我看看,不知道该怎么办 关于视图的
http://topic.csdn.net/u/20081203/13/410a3ee2-471c-4870-a2cb-9e1c61d34f33.html?seed=1217527093
无效后不想出现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
我遇到这种情况,用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;
}
}有了结果大家同乐哈,期待。