首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

jsp如何获取到数据库的数据

2012-05-06 
jsp怎么获取到数据库的数据就比如网易是用jsp做的,那么我们打开www.163.com的时候,网页上的那些新闻数据是

jsp怎么获取到数据库的数据
就比如网易是用jsp做的,那么我们打开www.163.com的时候,网页上的那些新闻数据是怎么获取出来的呢?
不是说jsp里面不能引入其他的包,顶多引入util包和entity包吗,所以我肯定不能再jsp里面有service层的对象吧。。那么是在什么时候通过什么方式获取到了数据库的数据呢?
我正在做ssh整合,对于web还欠缺很多知识,希望大家能多指教。。。

[解决办法]
怎么不可以
[解决办法]
一般可以在action里面把从数据库中查询出来的数据(如果数据比较多可以放在集合里面),然后存在web作用域里面,再在jsp里面通过标签显示
[解决办法]
通过DAO查询数据库,service中处理业务逻辑,Action存放数据和集合返回页面,关于也获取数据可以通过c标签或者struts标签即可。
[解决办法]
呵呵,mvc模式应该清楚吧?
从最开始的servlet到jsp,再到mvc框架,如struts,spring mvc,webwork等等,其实都是在践行mvc。调用的过程:
jsp -- controller ---service --dao

这也是经典的web 三层结构。
[解决办法]
这很简单
index.jsp可以默认访问action。
1、在index.jsp中这样写:

<jsp:forward page="xx.action"/>

2、通过js自动掉action
3、配置直接先进action,跳转到index.xml
[解决办法]
1、在jsp中导入包(<%@page import="包.类路径"%>),然后new对象。
2、使用<jsp:useBean>标签。
3、通过跳转。
[解决办法]
谁告诉你jsp不能引入别的包得啊 <%@ page import=""> “”随便你导入什么包

热点排行