jsp 中usebean到底是什么啊,还有servlet,他们和jsp的关系 20

javabean,usebean,servlet请详细讲一下他们各自的用处,关系... javabean,usebean,servlet请详细讲一下他们各自的用处,关系 展开
 我来答
toev5245
2008-10-28 · TA获得超过102个赞
知道答主
回答量:127
采纳率:0%
帮助的人:76.2万
展开全部
你这里说的usebean想必就是JavaBean吧
jsp中使用JavaBean和servlet主要是为了给mvc结构做好铺垫
在mvc中,jsp主要负责页面的显示,servlet负责控制页面的跳转方向,而JavaBean则用来进行对数据库的操作,这样的话就有了明确的分工,便于维护和代码的可重用性

通常他们的关系如下:
先是由 jsp 页面通过表单提交到 Servlet
Servlet 调用 JavaBean 可以对数据库进行交互操作,并返回结果
Servlet通过这个结果来判断接下来页面该怎么跳转

其实,服务器最终还是会将jsp页面转换为Servlet后再进行处理,因为Servlet是java文件,而jsp不是,但是由于Servlet在编写页面显示时非常麻烦,所以后来就出现了jsp
SS7E
2008-10-28 · TA获得超过5769个赞
知道小有建树答主
回答量:963
采纳率:0%
帮助的人:1381万
展开全部
<jsp:useBean id="myBean" scope="request" class="bean.SampleBean"/>
<jsp:setProperty name="myBean" property="sample" value="Hello,JSP"/>
<jsp:getProperty name="myBean" property="sample"/>
可以看出useBean标签设置了所用的javabean,id标记此javabean,供后面的get/set bean使用,scope表示javabean的生存范围,从page,request,session到application。class就是你在java文件中写的javabean的名字
setProperty可以设置javabean中的属性参数,后面getProperty可以得到该参数。

servlet和jsp其实本质相同,只是表现形式不同,servlet善于进行逻辑处理而不擅长页面处理,jsp中可以使用html,javascript,css处理页面效果,而对于逻辑处理不如servlet。tomcat服务器首次加载jsp页面是会将他转换为servlet后再在虚拟机上调用执行,他们是相辅相成的。一个做业务逻辑处理,一个做页面视图处理。

usebean是jsp页面编写时用到的一个动作标签
servlet javabean则是MVC框架中控制器,模型的充当部分
它们不是一个概念。
MVC的视图部分则可以由JSP充当,当然不同的框架MVC的各个组成部分又不相同
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式