JSP页面是在web服务器上运行吗?

 我来答
熙七年吩b3
2015-11-16 · TA获得超过101个赞
知道小有建树答主
回答量:66
采纳率:0%
帮助的人:57.4万
展开全部
是的,JSP页面显示转译成servlet,然后再编译成字节码文件(*.class),最后在java虚拟机上运行,而转译靠的是web服务器.
第一次访问JSP是比较慢的,就是因为jsp页面先要转译成servlet,再编译成class文件,最后虚拟机运行,而 第二次访问同一jsp页面就比较快了,省略了转译和编译的过程,上一次编译好的class文件直接在虚拟机上运行就可以了.
百度网友d8c894c
2015-10-20
知道答主
回答量:10
采纳率:0%
帮助的人:3.5万
展开全部
首先回答你的问题,JSP是在web服务器上运行的。JSP全称Java Server Pages,服务器页面,故名思意是在服务器上跑的。比如页面发送消息给后台服务器程序,后台服务器要作出响应,但是在java中书写HTML标签是一件十分头疼的事情,比如要将类似system.out.println("您已登录")的信息在网页上输出 , 所以人们开发出了JSP,可以直接在服务器上跑,看起来像html标签,但是通过服务器的编译最终可以生成Servlet。
如果你不是很清楚java web框架和servlet这些的话,可能对我说的这些不很理解。可以百度下。总之,jsp就是在服务器上跑的一段代码,会被服务器上的编译器编译成java文件执行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小傻

2015-11-16 · 知道合伙人软件行家
小傻
知道合伙人软件行家
采纳数:11567 获赞数:31134
已经做过两个上架的app和两个网页项目.

向TA提问 私信TA
展开全部
jsp页面是在web服务器上运行的。
jsp页面需要加载类似tomcat服务器上,通过内部转换成servlet加载执行,返回执行的结果,也就是转换后的html格式的数据,经过浏览器解析,呈现给用户。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dyh200896
2013-01-11
知道答主
回答量:14
采纳率:0%
帮助的人:7.3万
展开全部

  是的。

 



  具体是这样的:

  1. JSP页面会在第一次被请求的时候,被web container 翻译成servlet,编译成字节码,最后处理成html传回客户端(浏览器端),浏览器进而对此html进行render,这就是客户就可看到东西。

  2. JSP如果修改了,之后对此JSP的访问还会被web container进行翻译及编译的工作,但是如果JSP没有修改,将不会被web container重新翻译及编译,以此来提高jsp对客户端的响应速度。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
___李小么
2013-01-10 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:125
采纳率:0%
帮助的人:84.3万
展开全部
是的,JSP是用来做动态页面的,html是运行在客户端的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式