>从页面中传来的参数只有类似C:\web\source\1.xls的地址,而在java中只能处理c:\\web\\source\\1.xls这里你可能有一个理解错误。通过 HTTP 提交的所有参数,都是以字符串的形式提交的。也就是说 request.getParameter 返回的是 String 类型。只有当你自己用字面值赋值时才需要转义,如果 String fn = request.getParameter("filename") 返回的值是 c:\....,那么这个值同你自己赋值 String fn = "c:\\..." 是相等的。