java读取web应用中的资源

java读取web应用中的资源

ID:8970135

大小:39.00 KB

页数:3页

时间:2018-04-13

java读取web应用中的资源_第1页
java读取web应用中的资源_第2页
java读取web应用中的资源_第3页
资源描述:

《java读取web应用中的资源》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、通过获取流对象的解决方法,从WEB中读取应用资源的Java实例。对初学者很有帮助,请详细阅读下文。问题:前几天,碰到了需要从web应用读取文件内容的问题。一般的,配置文件都放在工程src目录下,那样读起来也很方便,对于大多数人都是这种习惯。但这次偏偏就放在WebContent目录下的子目录里,虽然郁闷,问题还是要解决的。因此在此聊记一笔。解决方法:XXX.class.getResourceAsStream(Path)获取流对象,要明白部署后目录的变化实例:1.import java.io.IOException; 2.import java.io.InputStream; 3.

2、import javax.servlet.ServletContextEvent; 4.import javax.servlet.ServletContextListener; 5.public class MyListener implements ServletContextListener { 6. 7.    @Override 8.    public void contextDestroyed(ServletContextEvent arg0) { 9.    } 10. 11.    @Override 12.    public void contextInit

3、ialized(ServletContextEvent event) { 13.        //指定要读取的文件路径,此处的test.txt放在工程的web目录下面 14.        InputStream is = MyListener.class.getResourceAsStream("/../../web/test.txt"); 15.        if(is!=null){ 16.            byte []bytes = new byte[1024]; 17.            try { 18.                while(i

4、s.read(bytes)>0){ 19.                    System.out.println(bytes.toString()); 20.                } 21.            } catch (IOException e) { 22.                e.printStackTrace(); 23.            }finally{ 24.                if(is!=null){ 25.                    try { 26.                     

5、   is.close(); 27.                    } catch (IOException e) { 28.                        e.printStackTrace(); 29.                    } 30.                } 31.            } 32.        } 33.    } 34. 35.} 工程目录结构图:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。