servlet里面需要引用属性文件时应该如何配置.

解决方案 »

  1.   

    无所谓什么环境,楼主要明白classpath的概念,java运行时加载类,资源文件都是从classpath下面,servlet规范中,一个web程序的WEB-INF/classes目录是一个会被搜寻的目录,把文件放到这个目录下,运行时自然就能找到了
      

  2.   

    用 properties. 然后properties.load()
      

  3.   

    把属性放在web.xml,然后进行读取就可以了
      

  4.   

    这是一种方法,不过每次部署需要修改下地址!
    this.getClass().getResource("").getPath();这个能拿到你class的位置。剩下的你懂的
      

  5.   


    初学servlet  不懂该如何配置xml 求给出一段引用属性文件的xml代码
    这个方法我试过 但觉得不爽  
    我想这样做   将属性文件放在servlet下的lib文件夹下面 经过web.xml的配置 就可以直接读取属性文件的内容
      

  6.   

    假设web.xml中有这么一行记录
    <context-param>
       <param-name>driver</param-name>
       <param-value>com.mysql.jdbc.Driver</param-value>
    </context-param>
    那么就可以servlet通过下面的语句进行获取了
    getServletContext().getInitParameter("driver");试一下吧