你说的是JSP动态读取服务器端文件和动态显示图片而已
也许我理解错了
以我的理解这根本谈不到挑战性
和1+1=2一样简单

解决方案 »

  1.   

    比如:你有个文件c:\test\test.txturl="c:\test\test.txt";
    File file=new File(url);接下去你想干嘛就敢嘛拉?图片吗?
    有路径不就能在页面显示了?
      

  2.   

    大家别这样呀, kljiajia 只是想更快的解决他的问题而已吧。 :)
      

  3.   

    有没有搞错,纯粹是搞噱头,利用file lei \
      

  4.   

    我的理解, 你是不是要读取和 web context 相关的内容, 比如放在 WEB-INF 目录下的一些文件, 如果这样可以给你一个例子:    /**以 InputStream 的形式获得一个 Web Application 的相关资源*/
        public static InputStream getResourceAsStream(ServletContext app, String resource)
        throws IOException{
            InputStream is=null;
            //首先尝试通过 getResourceAsStream 获得这个资源
            try {
                is = app.getResourceAsStream(resource);
            }catch(Exception ex){
                is=null;
            }
            //有些 Application Server (如 Websphere 3.5 不支持 getResourceAsStream)...
            if (null==is){
                is=new FileInputStream(app.getRealPath(resource));
            }
            //返回
            return (is);
        }这里面的参数是相对路径, 注意用"/" 代替 "\", 例如 /WEB-INF/web.xml 这样的形式
      

  5.   

    比如:你有个文件c:\test\test.txturl="c:\test\test.txt";
    File file=new File(url);不知道时不是我理解错了,我觉得象兄弟这样写会出错
    应该是
    url="c:\\test\\test.txt";
    File file=new File(url);
      

  6.   

    大家可能没明白我的意思                                                       
    读取文件的确很简单                                                              
    但是如果文件夹下有名为hello.txt和hello.jpg                                      
    的图片,如何使程序自己同时找到这两个名字相同的文件                              
    而且速度要快。