include 一个文件进去,或者每个servlet调用一个充满常量的类
解决方案 »
- java通过corba连接华为北向告警接口
- 使用 spring ,hibernate 并发读取修改数据时,同步无效,求解决办法
- Hibernate查询排序,hbm文件配置order-by,疑问
- java网站jsp动态页面,发布静态的页面
- 在struts中,怎返回错误信息
- 谁有用JDOM封装好的javabean 或者api都行
- 请问关于JAVA内存泄漏的一个怪现象
- 刚刚接触电信方面的软件
- 用Weblogic+Sql Server2000,Connection Pool的中文问题
- java 如何把webp转为jpg,png,gif
- 各位,如何使用事务处理在java可。郁闷中,顺便散分,跟者有分
- j2ee环境设置
package xx.xx;
public class DataConst {
public static int v1 = 12;
public static String v2 = "hi";
}
然后再你其他的类里面就可以
int i = DataConst.v1;
String j = DataConst.v2;
这个类和其他的类是一样的,所不同的是这个类里面都是变量。
至于你想从file里面读进来,可以写一个方法第一次调用的时候才设置v1,v2的值
至于怎么读配置文件,就用property啦
public class DataSource extends HttpServlet {
public static Vector v = null;
public DataSource(){
v = new Vector();
}
public void init(){
//初始化你的数据,比如:v
}
}其他程序通过DataSource.v访问。方法二:放在Servlet里面,通过Servlet上下文访问。两种方法都必须在Web.xml配置<load-on-startup>1</load-on-startup>,使得Servlet随 webserver启动
然后写一个/组类,在tomcat启动时调用,将其读入内存,可以存为指定的类型(String/int/hashtable等),推荐hashtable,这样用get(key)方法就能方便的查询。前提有几个
第一是量别太大(一般应用系统那点全局量放在内存里绰绰有余)。
第二是别是不能轻易改变的东西,这个可能要和使用者有些默契。。或者采取别的什么方式保护好文件好处很多东西可能是需要修改的,比如和不同客户相关的常量、或者较长时间后会变动的。若发生变化,直接修改文件,并重起服务器就ok了。若生写在类里,到时候还要去编译(往往在客户那里,不方便)另外,这是常规的做法,可以跟客户吹吹牛什么可灵活配置之类的-___-
然后写一个/组类,在tomcat启动时调用,将其读入内存,可以存为指定的类型(String/int/hashtable等),推荐hashtable,这样用get(key)方法就能方便的查询。前提有几个
第一是量别太大(一般应用系统那点全局量放在内存里绰绰有余)。
第二是别是不能轻易改变的东西,这个可能要和使用者有些默契。。或者采取别的什么方式保护好文件好处很多东西可能是需要修改的,比如和不同客户相关的常量、或者较长时间后会变动的。若发生变化,直接修改文件,并重起服务器就ok了。若生写在类里,到时候还要去编译(往往在客户那里,不方便)另外,这是业内常规的做法,可以跟客户吹吹牛什么可灵活配置之类的-___-
------------------------------------------------------
我们还年轻牛奶会有的奶牛也会有的
可天天在 csdn 混这些会有吗 ??
public class DataSource extends HttpServlet {
public static Vector v =new Vector();
public DataSource(){
}
public void init(){
//初始化你的数据,比如:v
}
}
<context-param>
<param-name>...</param-name>
<param-value>...</param-value>
</context-param>