这样的话,每个查询客户端都会往session里放如bean,会不会过多的消耗服务器资源现在的设计是javabean(M)+jsp(V)+servlet(C)的设计模式,没用框架
查询功能由查询的SearchServlet处理,返回一个查询结果的bean由jsp页面显示
翻页功能由翻页的PageServlet处理
如果SearchServlet查询数据库获得数据,新建一个bean之后,scope设为request,那么PageServlet就访问不到这个bean,而实现不了翻译不知道我这样的设计有没有问题,总觉得过多的依赖于session了另外,MVC模式发现用servlet来充当c的角色,似乎有点麻烦,还不如直接用jsp充当c的模式,只不过处理完之后forward到另一个jsp来显示即可,不知道大家是怎么看的,
查询功能由查询的SearchServlet处理,返回一个查询结果的bean由jsp页面显示
翻页功能由翻页的PageServlet处理
如果SearchServlet查询数据库获得数据,新建一个bean之后,scope设为request,那么PageServlet就访问不到这个bean,而实现不了翻译不知道我这样的设计有没有问题,总觉得过多的依赖于session了另外,MVC模式发现用servlet来充当c的角色,似乎有点麻烦,还不如直接用jsp充当c的模式,只不过处理完之后forward到另一个jsp来显示即可,不知道大家是怎么看的,
解决方案 »
- struts错误,高手帮帮忙啊
- Struts2 问题,在线等结果!!
- javabean调用的问题
- 我的用于下载的源码,共享给大家!
- NNNN!牛人!牛人!js星际
- servlet的问题,磕头谢先!!
- ■■tomcat中运行的页面,<a href="" target="_blank">中国</a>时,没有页面tomcat会显示当前url的目录列表,应当如何改?■■
- 高分求JAVA做VOD的资料!能给出建议也一样给分.
- 请问如何判断statement.executeUpdate()成功还是失败?
- 关于零基础web前端开发。
- 最后80分求救:为什么servlet从jsp网页里的文本框得到的"昇"是乱码?
- www.netyi.net重新改版,欢迎所有的开发者到这里分享您的经验,下载您需要的资料。
查询数据库的操作从SearchServlet里抽离出来做成一个javabean,那么PageServlet也可以访问此javabean得到分页必须的数据.
用request.getDispatcher(url).forward();就可以保存request属性了
Servlet是专门用来进行处理请求的,
但由于输出HTML稍嫌麻烦,也就激发了JSP的诞生,
一个用来控制,一个页面输出,
如果像LZ说得用JSP充当C层,
或者JSP与JavaBean结合,这种JSPModel1的方式,
虽然会缩短开发周期
但也既会产生耦合,也有悖于MVC的思想。
----------------------------------------
我现在就是由SearchServlet查询后把数据放入一个bean返回到jsp页面显示,但是如果把这个bean设为request的,怎么让PageServlet也能访问到这个bean呢
JSP不应有转发的权利LZ应该把SearchServlet与PageServlet合并到一起
然后把最终数据转给JSP
----------------------------------------
我现在就是由SearchServlet查询后把数据放入一个bean返回到jsp页面显示,但是如果把这个bean设为request的,怎么让PageServlet也能访问到这个bean呢---------------------------------------------------
你误解我的意思了,你这样操作所做的bean其实是个DTO(数据传输对象),也就是一般所谓的VO,我的意思是指把查询这个操作从SearchServlet抽离出来,不要在servlet进行查询等业务逻辑