jsp哪些在服务器端运行(用于jsp开发的服务)

http://www.itjxue.com  2023-02-21 04:23  来源:未知  点击次数: 

jsp页面上的java代码块 是在浏览器本地执行还是在服务器端执行?

JSP肯定是服务端运行的,请求JSP页面的时候,WEB容器(比如tomcat)会把它转换为一个等价的servlet(包含所有java脚本段和html)且返回HTML内容到浏览器

JSP运行于服务器端而JavaScript运行于客户端吗?

jsp一般是运行在服务器端的 经过服务器处理后,生成HTML文件传回客户端

js是运行在客户端的,你可以通过编写如下代码实现在服务器段编写JS代码:

%

out.print("script type=text/javascript");

out.print("aler(\"hello~\")");

out.print("/script ");

%

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

是的,JSP页面显示转译成servlet,然后再编译成字节码文件(*.class),最后在java虚拟机上运行,而转译靠的是web服务器.

第一次访问JSP是比较慢的,就是因为jsp页面先要转译成servlet,再编译成class文件,最后虚拟机运行,而 第二次访问同一jsp页面就比较快了,省略了转译和编译的过程,上一次编译好的class文件直接在虚拟机上运行就可以了.

JSP是什么啊?

JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它[1]是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。

JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。 它实现了Html语法中的java扩展(以 %, %形式)。

JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。

网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

(责任编辑:IT教学网)

更多

推荐网站策划文章