日期:2014-05-18  浏览次数:20713 次

【sjp】读取文件路径的问题
各位我在做个导航菜单的页子。
用下面这段代码读取一个文件夹的   "url+文件名 "。
<a   href=“url+文件名”> 文件名 </a>
加就可以给一段文字加上相应的链接。实现文件夹的文件显示和点击链接访问该文件。

可是问题处在       如果是英文“文件名”   链接就可以正确显示出来。
    但是如果“文件名”是中文的就出现     错误(   HTTP   Status   404)
        可能是服务器中文支持的问题。。。。     不知道这么解决。。。
            谢谢!~~
       
--------------------------------------------------------------------
<%      
      String   path=request.getRealPath( "/wlxy/TaS_space ");      
        File     d=new   File(path);      
                    File   list[]=d.listFiles();      
                              for(int   i=0;i <list.length;i++){      
                                      if(list[i].isFile()){      
                                                String   fn=list[i].getName();
                                                                                   
                                                out.print( "·- <a   href= 'TaS_space/ "+fn+ " '   target= 'mainFrame '> "+fn+ " </a> "+ " <br> <p> ");                                                                                    
                                                                                                                                             
                              }      
              }      
    %>

------解决方案--------------------
中文路径问题?
关注下。
一般很少会遇到中文的路径。