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

来源:百度知道 编辑:UC知道 时间:2024/05/21 21:50:19
就是说我们一般都是提交一个表单,然后在action中读取数据库,现在的问题是首页的话并没有提交任何表单,在浏览器输入http://127.0.0.1:8080/test/index.jsp的话,index.jsp是请求的第一个页面,是直接显示出来的,并没有经过action的处理,如果要在这个页面显示的内容需要查询数据库,应该怎么做呢?
比如说langsin网站,我们在浏览器输入http://bbs.langsin.com,并没有进行任何提交以前
就能显示“最新帖子”“热门帖子”这些,应该怎么进行处理呢
请说说通常的解决方案

框架方面我使用的struts2,hibernate,spring,
还在学习阶段,望大家别笑话,不吝赐教,不胜感激···

要把流程搞清的同时,还要不局限于这些流程。
不是说只有通过action才能访问数据库,如果不用action,只用JSP也是完全可以的。MVC的框架思想在于层次的分明,而不在于层次的必不可少。

顶2楼的 很简单个问题别死套 往复杂化的搞 index.jsp上完全可以写上代码 调用后台bean执行查询输出

请求主页并不一定是一个jsp,可以是一个servlet,通过servlet取得数据在交给jsp

可以在index.jsp中使用<forward>标签转发给struts-config.xml。

你直接在主业中写代码就可以了啊 <% %>中写 然后要显示的写在页面就可以了啊

按照二楼的建议做吧。流程是基本,这个搞清楚了就好弄了,框架可以说是一种解决方案,它帮你帮很多东西封装起来,使客户端程序员可以快速开发,但是其实质也是跟据软件开发流程来的。