项目启动的时候可以把数据获取出来,放到hashtable里面,然后jsp读取hashtable

解决方案 »

  1.   

    嗯,高手都这样说,还有的说是项目启动时放到XML中,然后从JSP读取XML。但是我对“项目启动时读取数据”很不明白。能不能再说的详细一些呢?
    谢谢了!
      

  2.   

    在action里取出数据,然后request.setAttribute("xxxx",xxxxx)
    然后去你的jsp页面,用标签也行,用velocity模版也行
      

  3.   

    就是两种方法,一是直接访问xxx.do,执行到action,或者访问jsp,但jsp中直接执行submit提交一下form也能执行action.
      

  4.   

    可以建一个新页面把它设置成welcomepage,然后在这个叶面里,重定向或者转发
    给action,然后在action里提取数据处理再转发给你的主页面。
      

  5.   

    直接把welcomePage改成index.do中获取数据,index.do再转向index.jsp,就可以了
    最好index.jsp不要这么命名,不然人家直接访问这个了,把这个文件改个名换个地方保存,然后就只给一个index.do,就解决问题拉
      

  6.   

    还可以考虑用tiles,index.jsp里面可以包含.do文件,
    比如getitem.do转向到item.jsp
    index.jsp再包含getitem.do,
    这样得到了数据的item.jsp就显示在了index.jsp里面,
    达到了你要的目的,jsp中只会显示,不会进行操作
      

  7.   

    sandflying,好方法。不过,你说的第一种方法行不通,welcomePage中不能设置*.do,系统会提示Error 404,找不到网页。