社区
Web 开发
帖子详情
JSP首页采取什么方式读取数据库
landxlost
2011-03-22 05:07:55
打开首页时(http://localhost:8080/FD/index.jsp), 当中有几个板块内容需要从数据库读取, 那怎样打开首页也能显示出相关数据,什么方法相对好点。 (框架 Struts2 + Spring + Hibernate) 在网上找了好多基本都是 跳转 , 只能用这样的方式吗?
首页有多个板块要读取不同的数据库, 是全部写到一个ACTION 里 还是分开写?
麻烦大家给些建议,能详细点最好
...全文
144
13
打赏
收藏
JSP首页采取什么方式读取数据库
打开首页时(http://localhost:8080/FD/index.jsp), 当中有几个板块内容需要从数据库读取, 那怎样打开首页也能显示出相关数据,什么方法相对好点。 (框架 Struts2 + Spring + Hibernate) 在网上找了好多基本都是 跳转 , 只能用这样的方式吗? 首页有多个板块要读取不同的数据库, 是全部写到一个ACTION 里 还是分开写? 麻烦大家给些建议,能详细点最好
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
neu1029
2011-03-23
打赏
举报
回复
用ajax吧,不同的数据显示,分不同的模块,每个模块都用Ajax加载
蜀黍2013
2011-03-23
打赏
举报
回复
你应该是想问页面UI如何设计是吧?你是迷惑为什么别的工程为啥那样做是吧?
index页面是暴露在服务器保护之外,所以一般在设计首页时,设计一个跳转到web-inf下保护的首页jsp,只需要把首页分帧frame,也就是分板块,划分的板块可以使用在web-inf文件夹下的其他板块jsp来填充首页,这样不同板块的数据由不同jspUI的action来调用后台返回数据。
SSH 只是一个工具,项目基本分层架构都是,servlet控制层(action)--->service层 ---> Dao层 3层,具体不说了,站内文章具多。
jeky_zhang2013
2011-03-23
打赏
举报
回复
数据库层和服务层分开,在控制器中调用服务获得数据。
小蝸牛
2011-03-23
打赏
举报
回复
用dwr框架很好实现的
binggan90du
2011-03-23
打赏
举报
回复
学习一下
lolita22
2011-03-23
打赏
举报
回复
用ajax····每个读取模块配置一个
朱超ZhuChao.Tech
2011-03-22
打赏
举报
回复
[Quote=引用楼主 landxlost 的回复:]
打开首页时(http://localhost:8080/FD/index.jsp), 当中有几个板块内容需要从数据库读取, 那怎样打开首页也能显示出相关数据,什么方法相对好点。 (框架 Struts2 + Spring + Hibernate) 在网上找了好多基本都是 跳转 , 只能用这样的方式吗?
首页有多个板块要读取不同的数据库, 是全部写到一个ACTION 里 还是分开写? ……
[/Quote]
打开index.jsp 判断页面显示的某个集合、或某个值是否为空 如果空就 进入一个 servlet 获得数据之后 request 到首页。并展现出来。
彩票虫虫
2011-03-22
打赏
举报
回复
我觉得楼主想要的是ajax实现异步加载吧.
lijian8552
2011-03-22
打赏
举报
回复
怎么做都可以,那得看你自己或者看要求!!
landxlost
2011-03-22
打赏
举报
回复
[Quote=引用 1 楼 leehomwong 的回复:]
数据库实现写在service层,action层调用DAO层
[/Quote]
我没说的清楚!
我的意思是 每个模块都指向同一个请求 ,还是指向各自的请求
LoongMint
2011-03-22
打赏
举报
回复
这个可以用标准的action->service->dao形式做。action负责处理页面跳转。service处理的你的业务逻辑。dao负责数据库交互。用了hibernate就方便了许多。首页的话。我的做法是 一个 action 处理各个模块的业务查询,然后跳转到首页。可以使用ajax的异步调用这个action.不同的数据库。你在action中调用想对应的不同数据库的service就行了。首页可以设计成区域块,然后图片之类的可以用懒加载显示。这样不影响首页整体响应速度。其实首页一般也慢不了多少。除非你用了很多统计或者数据量很大的查询。首页的某些区域可以使用缓存技术进行缓存。这样定时更新该区域就行。总之,能异步的异步,能实时的就实时。看楼主的喜好了。
strike2368168
2011-03-22
打赏
举报
回复
ajax异步取数据
放到一起可能效率高点
24K純帥
2011-03-22
打赏
举报
回复
数据库实现写在service层,action层调用DAO层
jsp
+
jsp
smartupload控件上传图片至
数据库
jsp
+
jsp
smartupload控件上传图片至
数据库
源码采用的是
jsp
+servlet+javabean,
数据库
是server 2005,关键是传地址
从Excel中
读取
数据导入到
数据库
中
从Excel中
读取
数据导入到
数据库
中,Excel中有合并单元格的列,也有超过4000字符的数据列。
人事信息管理系统
JSP
+Servlet+Oracle
数据库
人事信息管理系统,采用
JSP
+Servlet+Oracle,主要包括系统管理、人事管理、信息中心、调动管理、部门岗位管理等模块
jsp
购物网站4
jsp
购物网站 mysql
数据库
实现 ,里面有文档和代码
数据库
,下载以后可以直接或者稍微改改就当作业交了,总共有4种,您可以自己下载下来改改用
jsp
成绩管理系统
用java
jsp
编写的成绩管系统,包含代码和设计报告,非常完全。
Web 开发
81,116
社区成员
341,729
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章