社区
Web 开发
帖子详情
我想一启动TOMCAT就查询数据库.....
sustbeckham
2009-10-07 10:13:22
同题,意思就是我TOMCAT启动时候,他就自动得到了很多数据。。。
用到了hibernate+spring+struts
在做一个小东西,第一个页面上就需要从数据库取出很多东西,各位大哥大姐给点意见 ...
...全文
527
31
打赏
收藏
我想一启动TOMCAT就查询数据库.....
同题,意思就是我TOMCAT启动时候,他就自动得到了很多数据。。。 用到了hibernate+spring+struts 在做一个小东西,第一个页面上就需要从数据库取出很多东西,各位大哥大姐给点意见 ...
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
31 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kien2
2009-10-17
打赏
举报
回复
进入index后<jsp forward 就得了
haming
2009-10-17
打赏
举报
回复
从action得到啊,还有xml
德意志军工
2009-10-09
打赏
举报
回复
再补充一点!!
写在servlet的init中,并设置了up-on-startup,这样的操作是在服务器启动时完成的,虽然增加了服务启动的时间,但加快了用户的访问。
如果写在filter中,即使通过一些控制,使得部分代码只执行一次,但filter毕竟是针对每次访问的,且第一个访问网站的用户需要等待较常的时间。
请教!!请教!!
德意志军工
2009-10-09
打赏
举报
回复
[Quote=引用 10 楼 a404125339 的回复:]
在servlet中的init()方法中写代码,在web.xml中对其进行配置 <load-on-startup> </load-on-startup>
[/Quote]
同意这个方法!!
不过要注意<load-on-startup> </load-on-startup>中的值是一个数字,它代表服务启动时,对应项的加载顺序。在SSH中一版Struts默认是0,其他的自己设就可以,但不要有重复!!
我个人不建议试用filter来做个项工作,理由有2:
1、filter是过滤器,LZ描述的功能就我个人理解,应该是想在服务启动时将一些常用的数据查出来,而过滤器是针对每一次访问。
2、servlet的init方法只会执行一次,将查出的东西放到Application中,就可以做缓存来用。
请教!!请教!!
lxf001002
2009-10-09
打赏
举报
回复
6楼的说法不错filter
前段时间在写东西的时候是先进action在去jsp页面显示的
jecon518
2009-10-08
打赏
举报
回复
AJAX
bdceo
2009-10-08
打赏
举报
回复
两种方法:
1,写一个监听器Listenner,在这里查询数据并放入session中,到页面解析
2,直接在页面写java代码,查询数据在页面解析
--------------------------------------------------------------------
同意七楼的说法!
chpublish1012
2009-10-07
打赏
举报
回复
tomcat启动的时候会加载很多东西呀
servlet 设定启动时加载
filter 在init方法里写要执行的代码
这样就可以实现应用启动的时候做一些事了
spring容器不就是这样启动的吗
hpf911
2009-10-07
打赏
举报
回复
[Quote=引用 10 楼 a404125339 的回复:]
在servlet中的init()方法中写代码,在web.xml中对其进行配置 <load-on-startup> </load-on-startup>
[/Quote]
我也认为这个方法比较好`~
不过 iframe ,用另一个页面跳转到index.jsp 都试过
forgood
2009-10-07
打赏
举报
回复
[Quote=引用 9 楼 palosky 的回复:]
很多人想复杂了,直接用一个servlet就可以了,把查询数据库的代码写在它的init()方法就可以了
[/Quote]
赞成这种做法!
a404125339
2009-10-07
打赏
举报
回复
在servlet中的init()方法中写代码,在web.xml中对其进行配置<load-on-startup></load-on-startup>
palosky
2009-10-07
打赏
举报
回复
很多人想复杂了,直接用一个servlet就可以了,把查询数据库的代码写在它的init()方法就可以了
Wwushuang
2009-10-07
打赏
举报
回复
web xml中好像有一个配置吧 不是很清楚
liaojianbiao
2009-10-07
打赏
举报
回复
你也可以设置一个监听器,监听程序启动事件。
程序一启动就查询数据库
downice
2009-10-07
打赏
举报
回复
上几楼的都把小问题想复杂化了。。。。。设一个filter,在filter里面取数据。
xiaozhangnima
2009-10-07
打赏
举报
回复
可以使用ajax
页面onload
或在空白页js中
location.href="*.do";
zhanghai921
2009-10-07
打赏
举报
回复
你可以做个跳转页面~·比如第一个页面是index.jsp当访问这个页面时,就直接跳转~·去读数据库~`然后显示
或者你在index.jsp写个隐藏iframe,用Ajax去访问数据库~`
不错啊,能不能配置下,就实现呢?
xiaozhangnima
2009-10-07
打赏
举报
回复
可以写个空白页让它跳转到你第一个页
web.xml配置下就好
MuBeiBei
2009-10-07
打赏
举报
回复
[Quote=引用楼主 sustbeckham 的回复:]
同题,意思就是我TOMCAT启动时候,他就自动得到了很多数据。。。
用到了hibernate+spring+struts
在做一个小东西,第一个页面上就需要从数据库取出很多东西,各位大哥大姐给点意见 ...
[/Quote]
你可以做个跳转页面~·比如第一个页面是index.jsp当访问这个页面时,就直接跳转~·去读数据库~`然后显示
或者你在index.jsp写个隐藏iframe,用Ajax去访问数据库~`
zhanghai921
2009-10-07
打赏
举报
回复
呵呵,没有做过,顶顶,关注中
加载更多回复(11)
tomcat
调优
深入学习企业级性能调优方案,同时提供高频面试题集锦,主要内容包括如下:1.连接器三大参数调优2.
tomcat
线程池调优3.反向代理调优4.动静分离调优5.应用安全调优6.配置安全调优
关于
tomcat
启动
报
tomcat
org.apache.catalina.LifecycleException异常
出现这个异常
tomcat
org.apache.catalina.LifecycleException 时,没在意,还以为是数据库配置没配置好,瞎搞了一通。后来从百度上搜了搜,得到了几种答案 一。 web.xml没有配置好 转:{ 出现这个错误,郁闷了好久,刚开始的时候去网上找了很多,也没有解决,还以为是因为我用的是最新版的
Tomcat
启动
报错:org.apache.
tomcat
.jni.Error: 730055
TOMCAT
启动
报错:org.apache.
tomcat
.jni.Error: 730055 具体原因:不清楚 解决方式:重启应用服务器后,再
启动
tomcat
就可以了 欢迎关注公众号【大喇叭玩转数据库】,学习kettle、数据库和开发方面的知识 ...
tomcat
启动
后连接数据库连接慢的问题
tomcat
启动
后连接数据库连接慢的问题 发布时间:2018-01-19 来源:网络 上传者:用户 关键字: 的
Tomcat
连接数据库 发表文章 摘要:
启动
tomcat
服务并输入工程地址后发现页面一直停留在加载中,这个现象要持续好几分钟,而正常的生产环境是不可能允许出现这种情况的。故做了相应的调查。起始认为可能是工程的mysql连接池的连接数有问题,但是更改之后问题依旧。考虑到是...
tomcat
启动
耗时原因一,
启动
扫描jar太多
问题解决 解决步骤 1.可以在
Tomcat
安装目录下apache-
tomcat
-9.0.1\conf\catalina.properties文件中看到有以下一串代码,代表的是在
启动
Tomcat
需要跳过检查的jar包 2.那么解决办法就是跳过所以jar包的TLD检查,将所有
tomcat
.util.scan.StandardJarScanFilter.jarsToSkip=后面的所有通过\连接的这些.jar全部删除(操作之前请备份源文件),直接给
tomcat
.util.scan.Standa...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章