jsp和js的区别
来源:互联网 发布:mac原版系统镜像下载 编辑:程序博客网 时间:2024/06/16 19:36
SP全名为Java Server Pages,其根本是一个简化的Servlet设计,他实现了Html语法中的Java扩张(以 <%, %>形式)。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。
jsp 要先翻译,注意是翻译成servlet才能执行:
比如 test.jsp 要变成 test_jsp.java 然后编译成 test_jsp.class
而 test_jsp.java 本身就是一个servlet.
所以 jsp只是servlet的一个变种,方便书写html内容才出现的。
servlet是根本,所有jsp能做的,servlet全能做。
JS是Java Script 的缩写,是一种基于对象的客户端脚本语言。主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。JS可以直接嵌入到html代码中进行解析执行,非常简单易学,可以产生很多动态的效果。
简单地说——JS是在客户端执行的,需要浏览器支持JavaScript。JSP是在服务器端执行的,需要服务器上部署支持Servlet的服务器程序。JS代码是能够直接从服务器上download得到,对外是可见的,jsp(和翻译后的servlet)代码是对外不可见的。
JS与JavaScript相比:虽然JavaScript可以在客户端动态生成HTML,但是很难与服务器交互,因此不能提供复杂的服务,比如访问数据库和图像处理等等。JSP在HTML中用<%%>里面实现。JS在html中用<Script></Script>实现
- JSP和js的区别
- JS和JSP的区别
- JSP和JS的区别
- JS和JSP的区别
- JS和JSP的区别
- jsp和js的区别
- JS和JSP的区别
- JSP和JS的区别
- JS和JSP的区别
- JS和JSP的区别
- jsp和js的区别
- JS和JSP的区别?
- JS和JSP的区别。
- js和JSP的区别。
- JS和JSP的区别
- JS和JSP的区别
- JS和JSP的区别
- js和jsp的区别
- NOJ 1007 8皇后问题
- HTML5(a标签篇)
- JDK与jre你知道多少?
- 符号扩展
- 10.18
- jsp和js的区别
- Android View的绘制流程三部曲
- Quartz的学习
- Java编程思想(第五章)
- 1077. Kuchiguse
- 3-3序列化(Hadoop系列day03)
- 标准库函数
- 虚拟机怎么将屏幕放大?
- 类加载器的工作原理