什么时候用servlet,什么时候用javabean? 总觉得两者的实际作用差不多,请高手指点一下。另外,如果用servlet(或者javabean)查询数据库,怎样把结果返回给jsp页面呢?该不会在地址栏里面传吧? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 差不多???可以由servlet通过session以javabean传给jsp 或者可以专门写一个值对象用来存放数据库查询结果(存放和查询操作在servlet或javabean中完成)在jsp中引用这个值对象就行了就象楼上说的那样 Servlet 只是 容器 按照 HTTP 协议工作时的一个 回调,它把参数给你,然后还等你告诉它应该往 Response 中写什么东西, 你需要的数据库查询结果怎么保存的问题,只要弄明白 , request/session/servletContext 3个 Context 都能干什么用就能解决问题了。 一般用servlet做控制器,也就是相应http请求,用javabean做业务层.查询数据库最好放在javabean里,servlet中只要调用就可以了.你可以把查询结果放在容器里,然后通过session或request的setAttribute方法传到页面上去. servet相当于容器,javabean是一个实现的功能 一.请看看MVC模式:模型(Model)、视图(View)和控制(Controller)。1.模型(Model)对象:一般使用javaBean来实现business逻辑2.控制器(Control)对象:一般使用servlet,它可以分派用户的请求并选择恰当的视图以用于显示,控制对用户输入的响应方式的处理,eg:调用哪一个javaBean来实现逻辑.3.视图(View)对象:一般使用jsp,html,javascript来实现与用户的交互。二.如果想结果集只在一个页面跳转中存在,推荐使用request.setAttribute 如果想结果集在多个页面跳转中存在,推荐使用session.setAttribute servlet是控制器javabean是模型楼主看看struts吧 熟悉一下MVC MVC是MODEL_VIEW_CONTROL的缩写。MODEL_VIEW_CONTROL是软件设计的典型结构。在这种设计结构下,一个应用被分为三个部分:model,view和controller,每个部分负责不同的功能。model是指应用程序的数据,以及对这些数据的操作;view是指用户界面;controller负责用户界面和程序数据之间的同步,也就是完成两个方向的动作:一、在根据用户界面(view)的操作完成对程序数据(model)的更新,二、将程序数据(model)的改变及时反应到用户界面(view)上。在JAVAWEB应用中,MVC三部分分别是View部分用到jsp,Model部分用到javaBean,controller用到servlet。 如果结果集较大,存在request或session中会否影响系统性能呢? 控制的时候用servlet,访问内容的时候调用javaBean 如果结果集较大,建议你把结果集要显示的内容存在字符串数组中.如果想结果集只在一个页面跳转中存在,使用request.setAttribute此数组.到了显示页面,在把数组的内容显示出来.这样就能把对系统性能的消耗减少至最少. java按位运算符 有没有人能帮我还原这段被混淆了的代码?看似简单,但我没弄出来- - 比较下面的区别 我这个线程为什么终止不了?想了很久没想明白,麻烦大家帮我看看,谢谢! 新手学习jbuilder怎么连不上oracle [200分]VisiBroker和Orbixweb各是什么,能否解释一下他们的应用原理、用途以及如何使用?? 请各位帮帮我写一个求二个数的绝对值代码?谢谢!现在就给分 求大仙解释。。。 java.util.Locale ? 请问这是什么原因 帮我修改下不听话的代码 用java或javascript怎样直接打印指定的excel文档?
用来存放数据库查询结果(存放和查询操作在servlet或javabean中完成)
在jsp中引用这个值对象就行了
就象楼上说的那样
用javabean做业务层.
查询数据库最好放在javabean里,
servlet中只要调用就可以了.
你可以把查询结果放在容器里,然后通过session或request的setAttribute方法传到页面上去.
1.模型(Model)对象:一般使用javaBean来实现business逻辑
2.控制器(Control)对象:一般使用servlet,它可以分派用户的请求并选择恰当的视图以用于显示,控制对用户输入的响应方式的处理,eg:调用哪一个javaBean来实现逻辑.
3.视图(View)对象:一般使用jsp,html,javascript来实现与用户的交互。
二.如果想结果集只在一个页面跳转中存在,推荐使用request.setAttribute
如果想结果集在多个页面跳转中存在,推荐使用session.setAttribute
javabean是模型
楼主看看struts吧 熟悉一下MVC
在JAVAWEB应用中,MVC三部分分别是View部分用到jsp,Model部分用到javaBean,controller用到servlet。