例如在一个网上报名页面,里面要用到很多编码表,例如:性别,民族等,这些都要从数据库读。请问大家如何处理这些编码表,提高效率?

解决方案 »

  1.   

    sigleton单态?我是在页面收到一个显示请求时,调用SERVLET从数据库读取编码表,然后把每个编码表的数据request到显示页面。读编码表的时候每个编码表都要执行一次查询,时间全花费到读取这些编码表数据上了zapdos() ,你的意思是在SERVLET里调用一个JAVA类,在JAVA类实现单态,并获得数据?这样行吗?
      

  2.   

    方法1、从数据库里查询出来,(查询放到一个公共页面里,比如index.jsp)放到数组里,写到application里。这样每次服务器启动,执行一次。以后就不用查询了(使用方便)
    方法2、每次修改编码后,把列表直接生成html,这样你的页面每次直接引用就可以了。(效率最高)
      

  3.   

    是啊 ,不好么?
    我的那些配置一般都是这样做的
    还可以结合spring来进行灵活的操作
      

  4.   

    abestone()的方法很好,但我这边的后台管理(编码表维护)是用自己的标签做的,不能在修改编码后执行某个JAVA类,所以监测不到数据的改动