一个JSP页面,假如首页显示的内容是从数据库中读取出来的,那么应该怎么处理呢

J2EE 码拜 8年前 (2016-01-29) 1079次浏览
就是说我们一般都是提交一个表单,然后在action中读取数据库,现在的问题是首页的话并没有提交任何表单,在浏览器输入http://127.0.0.1:8080/test/index.jsp的话,index.jsp是请求的第一个页面,是直接显示出来的,并没有经过action的处理,假如要在这个页面显示的内容需要查询数据库,应该怎么做呢?
例如说langsin网站,我们在浏览器输入http://bbs.langsin.com,并没有进行任何提交以前
就能显示“最新帖子”“热门帖子”这些,应该怎么进行处理呢
请说说通常的解决方案
//今天突然看到这个问题,表示有点迷茫,怎么解决的?
解决方案:5分
1.在index.jsp中跳转到action再转到别的jsp,这样index.jsp不是真正的首页
2.或直接在index.jsp中直接写java代码查询数据库
解决方案:5分
1楼回答很完整了。
1   直接访问一个action地址,让action查询数据库,然后跳转到index.jsp
2   弄一个假的index.jsp页面,index.jsp中只有一行代码,就是负责action跳转的,经过action后,再跳转到真正的首页。
3   直接在index.jsp中写数据库连接,操作数据库,进行数据查询显示了。
解决方案:5分
页面载入 运行ajax 获取
解决方案:5分
在index.jsp 中用jquery ajax 发送取数据的请求

$.ready(){
}

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明一个JSP页面,假如首页显示的内容是从数据库中读取出来的,那么应该怎么处理呢
喜欢 (0)
[1034331897@qq.com]
分享 (0)