js和jsp的区别和联系
1.js和jsp的区别和联系
JavaScript(简称“JS")是一种具有函数优先的轻量级,解释型或即时编译型的高级编程语言。JSP(全称JavaServerPages)是由SunMicrosystems公司主导创建的一种动态网页技术标准。
JavaScript在1995年由Netscape公司的BrendanEich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。
JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成。
HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。
2、EL表达式概述
基本概念
EL表达式,全称是Expression Language。意为表达式语言。它是Servlet规范中的一部分,是JSP2.0规范加入的内容。其作用是用于在JSP页面中获取数据,从而让我们的JSP脱离java代码块和JSP表达式。
基本语法
EL表达式的语法格式非常简单,写为 ${表达式内容}
例如:在浏览器中输出请求域中名称为message的内容。假定,我们在请求域中存入了一个名称为message的数据(request.setAttribute("message","EL");),此时在jsp中获取的方式,如下表显示:
Java代码块 JSP表达式 EL表达式
<% out.println(request.getAttribute(message")); %> <%=request.getAttribute("message")%> ${message}
通过上面我们可以看出,都可以从请求域中获取数据,但是EL表达式写起来是最简单的方式。这也是以后我们在实际开发中,当使用JSP作为视图时,绝大多数都会采用的方式。
注意:有些时候我们使用EL表达式来获取后端塞在请求域的数据时,发现获取不到,这是因为jsp默认开启了 isELIgnored 这个属性,它的作用是忽略EL表达式。所以我们必须要将它给关闭了。
js和jsp的区别和联系相关推荐
- 如何打开JSP文件/JS和JSP的区别/Servlet的本质是什么,是如何工作的?
一:如何打开JSP文件 1.安装JAVA 2.安装TOMCAT--免费开源的JAVAWEB服务器 3.安装ECLIPSE 二:JS和JSP区别 名字:JS:JavaScriptJSP:Java Ser ...
- JS和JSP的区别?
名字: JS:JavaScript JSP:Java Server Pages 执行过程:JSP先翻译,翻译成Servlet执行 如: test.jsp 要变成 test_jsp.java 然后编译成 ...
- 简单介绍JS与JSP的区别
参考了一些网上的资料,总结了一下 1.JSP全称是java server page JS全称是javaScript 2.最主要的区别是运行位置不同. JSP运行在后台服务器上,混合在HTML中的 ...
- 转自a2806605024. JS和jJSP的区别
JS和JSP的区别 为什么要用jsp? SUN首先发展出SERVLET,其功能比较强劲,体系设计也很先进,只是,它输出HTML语句还是采用了老的CGI方式,是一句一句输出,所以,编写和修改HTML非常 ...
- css中.prepend,js prepend() 和append()区别
prepend() 方法在被选元素的开头(仍位于内部)插入指定内容. prepend() 语法:$(selector).prepend(content) 或 $(selector).prepend(f ...
- JS、JSP、JQuery区别
JS 和 JSP 一样吗? -- 肯定不一样啊. 但是很多人对于js和jsp这两者,一直处于迷糊状态.今天就简单的介绍下两者的区别. 1.JSP全称是java server page 是JAVA企业应 ...
- JS 和 JSP 区别
JS 和 JSP 一样吗? -- 肯定不一样啊. 但是很多人对于js和jsp这两者,一直处于迷糊状态.今天就简单的介绍下两者的区别. 1.JSP全称是java server page 是JAVA企业应 ...
- JS和JSP之间值传递
JSP 页面通常嵌入 JS 代码,且 JS.JSP之间需要相互使用一些变量的值,但JSP代码在服务器运行.JS代码在客户端浏览器运行,所以涉及到JS和JSP值传递问题.其交互方式如下: 1.JS使用J ...
- Js与Jsp、Jsp之间的中文乱码转换
一.js与jsp: 1.转码:js处理 <script type="text/javascript"> var ch = "中文"; functio ...
最新文章
- c++原型模式(Prototype)
- SpringCloud之五大组件
- 阿里云短信官方的java示例是错误的
- SharePoint 部署解决方案Feature ID冲突
- 指数加权平均与RmsProp(转载+自己总结)以及Adagrad
- 学习ASP.NET Core,你必须知道“中间件”是什么?中间件如何注册?请求处理管道是如何通过中间件构建的?
- Android Audio代码分析2 - 函数getMinBufferSize
- CSS中定义多个链接样式,在CSS中定义【导航栏】超链接样式
- bzoj2761 [JLOI2011]不重复数字
- 史上最大,人工智能算法模型 GPT-3 问世,这意味着什么?
- python100例详解-Python字典实现简单的三级菜单(实例讲解)
- 图像局部特征(一)--概述
- 介绍一下python getopt 模块
- 机器学习 —— 概率图模型(CPD)
- mysql左连接右连接内连接的含义_MySQL-解释左连接,右连接,内连接,全连接
- Web开发技术架构图
- vfp python_Python dbfpy和FoxPro
- CUDA编程——GPU架构,由sp,sm,thread,block,grid,warp说起
- 怎么才能写出好的代码
- GNU binutils工具集
热门文章
- PS绘画效果滤镜Snap Art 4
- 购物小票的巧妙新设计
- 『python思考』关于列表的浅复制和深复制的理解
- Matlab 拉丁超立方采样lhsdesign函数、lhsnorm函数介绍
- 火爆!联想Z5首售15分钟全网告罄力夺京东单品榜冠军
- 大白用html5制作,别再选择单调的大白墙了,白墙这样设计,墙面丰富有质感!...
- 卷积神经网络CNN简图
- Qt使用qwtplot3d绘制3D曲面
- 为什么面试官狂问八股文?我已经被三家公司问到哑口无言……
- web实现置顶、置底功能、聊天页面、锚点、滚动条、vue、scrollTop、scrollIntoView、scrollHeight