java中的jsp和servlet的相同之处?不同之处?各自的作用域? 10

 我来答
妥当且坦率的才俊k
2014-06-05 · TA获得超过3825个赞
知道小有建树答主
回答量:1008
采纳率:80%
帮助的人:955万
展开全部
JSP 本质是一个 Servlet,它的运行也需要容器的支持。
在 JSP 和 Servlet 文件中都可以编写 Java 和 HTML 代码,不同的是,
Servlet 虽然也可以动态的生成页面内容,但更加偏向于逻辑的控制。
JSP 最终被转换成 Servlet 在 jvm 中解释执行,在 JSP 中虽然也可以编写 Java 代码,但它更加偏向于页面视图的展现。
在 MVC 架构模式中,就 JSP 和 Servlet 而言,C 通常由 Servlet 充当,V 通常由 JSP 来充当。
JSP的作用域:Application、Session、Request、page。
servlet的作用域:ServletContext、HttpSession、ServletRequest。

PS:建议你去了解下jsp和servlet的工作原理,这样有助于你理解以上信息。
小童鞋_成er
2014-06-05 · 知道合伙人数码行家
小童鞋_成er
知道合伙人数码行家
采纳数:4650 获赞数:22879
主要从事J2EE工作,热爱Java,用心讨论技术,共同进步。

向TA提问 私信TA
展开全部
您好,提问者:
1、Servlet:早期的话是没有JSP的,都是Servlet。
2、JSP:后期由于维护、编写等一些不便,出现了JSP。
3、其实JSP就是一个Servlet,当我们访问的时候会生成一个JSP名称对应的.java文件,然后通过.java编译成.class进行访问,这也是每次访问JSP不用重启服务器的原理。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式