日期:2014-05-18  浏览次数:20829 次

SSH ,JSP页如何查询数据?
对SSH不熟。

          STRUTS中的ACTION中可以有getBookService().findBookByName(bookName)   这样

可以使用,但是这里是有SERVICE注入到ACTION的,这样SERVICE又可以调到DAO了,但

是JSP页又没办法注入,那如何去访问数据库啊?

JSP页用类似getBookService().findBookByName(bookName)有空指针错误,那么JSP页

只有用DAO直接访问DB吗?

------解决方案--------------------
你在Action中把查询到的结果:如
String bname = getBookService().findBookByName(bookName);
request.setAttribute( "name ",bname);

然后转发到你要显示的页面

在要显示的位置用
<bean:write name= "name "/>
显示就行了
------解决方案--------------------
最不济就把query写道*.hbm.xml里面去