jsp(Java Server Pages)和js(JavaScript)的区别:

1.jsp一般用于服务器端编程(例如读取数据库,更新数据库等)
javascript虽然在asp环境中也可以用于服务器端编程,但是
它用得更广的还是用于客户端编程,例如常见的网页特效很多
都是javascript+css实现的,还有表单验证等
jsp是将动态的代码嵌入到静态的html中。
从而产生动态的输出最简单的jsp文件是直接将一个html文件另存为.jsp文件,
然后将它放在web应用服务的目录下即可。

2.jsp的作用。
jsp技术的出现,大大提高了基于java技术的web应用开发的效率.他将内容的生成和显示分离,
使得网页设计人员和java程序员的工作关系不再那么紧密,网页设计人员只需要专注于网页的设计即可,而java程序员也可以不再关心html的编写。通过将商业逻辑封装在JavaBean或者EnterpJavaBean中,页面设计人员可以在仅知道相关的输出接口的基础上来设计网页。

3.jsp比asp或者php比较起来的优势是:jsp采用的是java语言,它拥有java所有的优势,比如面向对象、“一次编写、到处运行”的跨平台特性等。

4.JSP作为动态网页的设计语言,在传统的网页HTML中加如JAVA程序片段(scriptlet)和JSP标记(tag),构成JSP网页(*.jsp).它与Javascript完全是两个不同的东西.

5.JSP由SUN公司推出,基于java技术,用于创建可支持跨平台及跨Web服务器的动态网页.

6.Javascript是NetScape公司的产品,比JSP简单得多,主要运用于客户端,实现基于浏览器上的一些动态功能,能够在客户端动态生成HTML.

  

时间: 2024-10-25 06:31:31

jsp(Java Server Pages)和js(JavaScript)的区别:的相关文章

Atitit. 数据约束 校验 原理理论与 架构设计 理念模式java php c#.net js javascript mysql oracle

Atitit. 数据约束 校验 原理理论与 架构设计 理念模式java php c#.net js javascript mysql oracle 1. 主键1 2. uniq  index2 3. 检查约束 (Check Counstraint) 对该列数据的范围.格式的限制(如:年龄.性别等)2 4. 默认约束 (Default Counstraint) 该数据的默认值2 5. trigger2 6. 外键机制  参照完整性:2 7. 断言约束:不必与特定的列绑定,可以理解为能应用于多个表的

Java Server Pages 内置对象

JSP九大内置对象: a.JSP内置对象是Web容器创建的一组对象,[不使用new关键字]就可以使用的内置对象.例如:out b.JSP九大内置对象: 五大常用对象:   out,request,response,session,application 其余四大对象:   Page,pageContext,exception,config 1.out内置对象: 2.request内置对象,常用方法如下: request 对象是 javax.servlet.httpServletRequest类型

JSP(Java Server Pages)内置对象

request对象 (1)访问请求参数 处理HTTP请求中的各项参数.在这些参数中,最常用的就是获取访问请求参数.当通过超链接的形式发送请求时,可以为该请求传递参数,这可以通过在超链接的后面加上问好"?"来实现,例如如下的例子,发送一个请求到delete.jsp页面,并传递一个名称为id的参数: 改页面的作用是在文件中添加一个用于链接到deal.jsp页面的超链接,并传递两个参数. 通过request对象的getParameter()方法获取请求参数id,user,pwd并输出,对于不

JSP(Java Server Page)九大内置对象

× Web程序的请求相应模式(请求[request].响应[response]) × form method="get"和method="post"提交方式的区别                  1.get:以明文形式通过url进行参数的传递,数据能在url获取,提交的数据最多不超过2KB,安全性低但效率比post高.                 适用于提交数据量不大,安全性不高的数据.eg:搜索.查询等               2.post:将用户提交的

Java Server Pages

-----JSP页面组成元素 1.JSP三大指令元素:page,include,taglib 2.page指令语法: 3.JSP注释: 4.JSP脚本:<% Java代码 %> 5.JSP声明(可以是变量或者函数): <%! String s = "xxx";//声明一个字符串变量, %> 6.JSP表达式:<%= 表达式%>//注意:表达式不以分号结束 7.JSP页面的生命周期. a.生成字节码文件,执行jspInit()只在第一次请求时执行,重复

JSP(Java Server Page) JSP指令与动作元素

1. include动作 / include指令 include指令语法:<%@ include file="URL"%> include动作语法:<jsp:include page="URL" flush="true | false" ></jsp:include> include动作和include指令的区别:   include指令 include动作 语法格式 <%@ include file=&

JSP(Java Server Page) JSP状态管理

保存用户的状态的两个机制(Cookie  Session)  1.Cookie(Web服务器保存在客户端的文本信息) 1.1 作用: 1.对特定对象的追踪 2.保存用户网页浏览记录与习惯 3.简化登录操作 1.2 缺点: 存在安全风险,容易泄露用户信息 1.3 创建/使用Cookie 1.创建Cookie对象  Cookie cookie = new Cookie(String key,Object obj);  2.写入cookie对象  response.addCookie(cookie);

JS(JavaScript) &amp; jscript 区别

JavaScript: netscape开发了在Navigator中使用的LiveScript语言,后来Sun的java风头正盛的时候netscape就把名字改成javascript. jscript: Microsoft发行jscript用于internet explorer(ie浏览器).

JSP Java服务器页面

大家好!好久不见!今日我们开始学习JSP了,一些记录基础性的知识在这里与大家分享. 先说下URL(Uniform Resource Locator 同意资源定位符). URL包括传输协议(http://),ip地址,端口(端口如果是80可以省略,其他不能省略),项目资源地址. 再来说下B/S,C/S架构. B/S是浏览器/服务器: 浏览器和服务器端采用请求/相应模式进行交互: B/S结构是对C/S结构的一种改进: 当应用成武为B/S结构时,程序部署在应用服务器上,并通过应用服务器同数据库服务器进