这个servlet为什么有时会出现 Internal Server Error 的,明明只有两行代码,有时执行成功,有时执行会失败,不得其解???

wealth 2002-10-11 05:21:01
这个servlet为什么有时会出现 Internal Server Error 的,明明只有两行代码,有时执行成功,有时执行会失败,不得其解???

在jsp页面设一个连接,按一下然后来到这个servlet执行!

如果暂时不出现错误,在页面上按多几次试试就一定有上面的错误发生的!!!

以下是代码:
public class PageServlet extends HttpServlet {
public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("-------------service----------------");
response.sendRedirect("d:\\other.doc");
}
}

是什么原因???
...全文
172 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wealth 2002-10-12
  • 打赏
  • 举报
回复
很奇怪,如果文件是zip、chm之类的,出现错误的基率大约最多只有百分之几,如果是doc、txt之类的,出现错误的基率是超过百分之几十!!!

???
bluejuan 2002-10-11
  • 打赏
  • 举报
回复
我想可能是程序打开以后没有关闭的原因,另外可能是你设置代理的原因!
esterlee 2002-10-11
  • 打赏
  • 举报
回复
有时候可能是环境的问题
我有次也碰到过这种情况
换了台机器就好了
wealth 2002-10-11
  • 打赏
  • 举报
回复
有时候第一次点它,都说会出错啊,怎么会没来得及关闭???!!!
vive 2002-10-11
  • 打赏
  • 举报
回复
打开了之后没有来得及关闭。
html这类的文件,系统都知道怎么处理文件句柄冲突的,这些非web的文件系统就不知道了
================================================================
把手机变成笔记本的理由:....请看http://wireless2k.com,还需要更多吗?
移动控制台1.1,免费推广,免费获取注册码中!
================================================================

wealth 2002-10-11
  • 打赏
  • 举报
回复
可以打开啊,试过很多次了,我直接给任何一个本地文件的绝对路径给它,都可以打开或者下载的,就是点多了就有时候有问题,有时无问题,真是搞不明???
Joeblackyang 2002-10-11
  • 打赏
  • 举报
回复
response.sendRedirect("d:\\other.doc");这句话有问题。
d:\\other.doc是无法在IE里打开的,
response.sendRedirect(java.lang.String location), 其中的location必须是一个能够代表URL的字符串,比如/index.html、http://www.sina.com.cn,
如果你想访问本地文件,那么要写成file:///d:/other.txt
文件类型也有限制,txt、html没问题,doc应该不行。

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧