el表达式如何使用js中的变量

1.JS中如何引用EL表达式

1. JS代码在JSP页面中, 这可以直接使用EL表达式. 如:[html] view plain copy 2.JS代码是单独的.js 文件, 通过引入到 JSP中来.这时候可通过提前定义JS变量的形式的解决,如:[html] view plain copy 在JSP页面上定义JS变量 contextPath.这样在之后引入的JS文件中就可以使用contextPath变量了.[html] view plain copy//Image setting config. = contextPath + "/ckeditor/upload.htm";。

2.js中使用el表达式

js控制中用到了el表达式,最开始源码如下:

var selected = ${requestScope.xxxxForm.recordNumPerPage}这样始终js错误,因为在第一次的时候requestScope.xxxxForm.recordNumPerPage为null。

于是在boss的指导下,简单的加了两个引号,代码变成

var selected = “${requestScope.xxxxForm.recordNumPerPage}”功能自动实现。

附上整个函数代码:

function getSelected(name){

var selects = document.getElementsByName(name);

var selected = “${requestScope.xxxxForm.recordNumPerPage}";

if(selected == undefined || selected == null || selected ==""){

return false;

}

for(var j = 0; j < selects.length; j++ ){

for(var i = 0; i = selects[j].length; i++){

if(selects[j].options[i].value == selected){

selects[j].options[i].selectd = true;

}

}

}

}总之,在js中使用el表达式一定要使用双引号。

3.JS中如何引用EL表达式

注意:alert的时候,要把el表达式用引号引起来 如果是单独的js文件,el表达式是不起作用的, EL表达式是在服务端执行的,服务端执行完成后再传给客户端的,js是在客户端执行的,el在js前就被执行了 把引入的外部js改为jsp文件,然后在jsp页面中引入 在完全是js的jsp文件中,在执行的时候会出现乱码在顶部加入<%@page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>可解决乱码 然后在jsp页面中引入myjs.jsp, 但是如果js文件有创建html,就会出现错误,比如document.createElement('

4.外部JavaScript中使用el表达式

第一,你的EL表达式写错了。

${imageList[0].imgurl}这个就已经是EL表达式了,等同于java脚本式的写法<%=内容省略%>。第二,即使EL没有写错,但是因为你说是外部引入js文件,那么在那个外部js文件中是不能用EL表达式的,EL表达式无效。

原因我个人觉得是这样:所有的jsp文件在运行时都会被翻译成java文件,用java输出流去“写”出一份HTML文本代码作为response响应返回给客户端浏览器,浏览器接收到的其实还只是html页面。把EL表达式翻译、计算、赋值等等过程就是在服务器端将jsp翻译成java文件运行并“写”html代码的时候完成的。

因为外部js文件的内容并不会直接出现在这个jsp上,所以对于服务器端来说,它不会去翻译外部js内的东西,对于<script src="xxxxx.js">这样的外部引用代码,它只会简单的直接写到response里面去。当response响应送到客户端浏览器的时候,浏览器解释执行html代码,才会去引入这个外部js文件,但是这个过程是在客户端完成的,当然就不存在什么“客户端的EL表达式”,自然不能解释出来,浏览器只会认为<%省略%>那是一个普通的字符串,因为它被引号括起来了。

如果说的不对,还请高人指正。

el表达式如何使用js中的变量

转载请注明出处JS代码网 » el表达式如何使用js中的变量

资讯

js带农历的日历插件

阅读(34)

本文主要为您介绍js带农历的日历插件,内容包括如何用JS写个万年历,带农历,用jquery设计带农历和节假日日历方案?,JavaScript带农历的日历怎么写?书上的感觉好乱,看不懂,怎么把年。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitiona

资讯

js是哪个国家的缩写

阅读(35)

本文主要为您介绍js是哪个国家的缩写,内容包括js是哪个地名的英文缩写?,JS是什么的简称或缩写,lolita洋装的kl,jsk,js,jk都是什么意思?。JS电脑方面有两个方面的缩写意义.JS是脚本语言javascript的缩写,该语言一般用在浏览器等相关脚本中使

资讯

用js输出100以内的质数

阅读(28)

本文主要为您介绍用js输出100以内的质数,内容包括用js算出100以内的质数,用JavaScript定义一个函数,调用函数时,输出100以内的所有素数,javascript编程:输出1到100之间的质数。// 原理:与比自己小的数相除,如果可以取模为0,表示该数据不为质数

资讯

js特效可展开和隐藏的js侧边

阅读(28)

本文主要为您介绍js特效可展开和隐藏的js侧边,内容包括用js来实现党屏幕宽度缩小到600px的时候就隐藏侧边的一个div,有,JAVASCRIPT如何实现左侧菜单点击隐藏和打开?,js怎么实现侧边弹出框淡入淡出效果。<ul class="menu0" id="menu0"><li><a id

资讯

js一中的第几周

阅读(25)

本文主要为您介绍js一中的第几周,内容包括求关于js根据日期判断此日期是在一年中的第几周,JS计算一年有几个周,请教下各位,通过javascript来实现有某年第几周得到这周的开始日期。//| 取得当前日期所在周是一年中的第几周 Date.prototype.W

资讯

js关闭打开的窗体

阅读(32)

本文主要为您介绍js关闭打开的窗体,内容包括javascript关闭/打开窗口的几种方法,在javascript中关于打开的窗口如何关闭的问题,javascript关闭/打开窗口的几种方法。js 关闭窗口的方法: 不带任何提示关闭窗口的js代码 1 <a href="javascri

资讯

设置jscss的缓存时间

阅读(30)

本文主要为您介绍设置jscss的缓存时间,内容包括如何设置JSCSS图片等静态资源的缓存过期时间?,网站在引用的jpg、css、js文件路径后加?maxage=3600可以设置缓存,怎么控制css,js的过期时间。在header中给静态内容添加一个较长的过期时间,这样

资讯

如何把flash引入xml的路径改成js

阅读(35)

本文主要为您介绍如何把flash引入xml的路径改成js,内容包括flash加载xml文件,xml文件路径我想通过html或者js变量来传递,该怎,网页里如何加载一个带有xml配置文件和JS文件的flash动画?,XML里面怎么插入FLASH.?我把XML当HTML了。您是指flash

资讯

js的date转型接空值

阅读(35)

本文主要为您介绍js的date转型接空值,内容包括javascript里面Date()问题,如何在JS里定义一个DATE类型的变量,并且这个变量在页面得到的,js中带有年月日的字符串转换date类型。<input type="hidden" id="time" /><script>var date = new Date();

资讯

微信的js接口怎么使用

阅读(32)

本文主要为您介绍微信的js接口怎么使用,内容包括如何调用微信jssdk中的接口,微信jS接口安全域名这项怎么用?,如何调用微信js。登录你的微信平台,点击逗公众号设置地。2 点击逗功能设置地,然后点击逗设置地。3 设置JS接口安全域名。这里填写的

资讯

我的世界附魔台js怎么用

阅读(34)

本文主要为您介绍我的世界附魔台js怎么用,内容包括我的世界pe附魔js和教程,我的世界手机版安装个附魔js后,,怎么用?最好有图,一定采纳搜,我的世界手机版附魔Js的作用是什么?急。附魔台js使用方法: 下载我的世界附魔台js,启动以后点击中间的扳

资讯

用js规则限制text的时间格式

阅读(31)

本文主要为您介绍用js规则限制text的时间格式,内容包括html在text中输入时间js处理时间格式,javascript中日期的格式怎么规定的?,JS时间文本框限制。<script language="javascript"> function checkform() { s_date=documen

资讯

js创建对象的几种方法

阅读(31)

本文主要为您介绍js创建对象的几种方法,内容包括js创建对象有几种方式,javascript中创建对象的几种方式,急js创建对象有几种方式,不懂的请不要瞎答谢谢。._lev=true;<br><br>if(typeof Parent.name;<br>var x =new Parent(),原型方

资讯

55js6的公差

阅读(39)

本文主要为您介绍55js6的公差,内容包括15g6公差是多少?,55js655.5h11=?,孔18js6的公差等级。φ65n6上偏差是+0.039,下偏差是+0.020,公差是0.019。φ70h7的上偏差是+0.03,下偏差是0,公差是0.03。φ5

资讯

js获取select选中的文本值

阅读(97)

本文主要为您介绍js获取select选中的文本值,内容包括js如何获取下拉框选中项的文本?,JS中怎么得到模糊查询时得到的下拉框中已选中的值是选中的下拉框里,extjsgrid获取当前选中行的上一行数据。双击打开HBuilder编辑工具,新建静态页面并引入

资讯

html绑定js变量的值

阅读(96)

本文主要为您介绍html绑定js变量的值,内容包括如何在html页面中使用js变量,html代码调用js变量day&#47;9;date&#47;d,JS定义全局变量的代码怎么写呢?。首先我们选择创建一个新的html5页面并完成初始化代码。

资讯

html标签js变量的值

阅读(95)

本文主要为您介绍html标签js变量的值,内容包括html中显示js中定义的变量的值并把它放在页面中想要的位置,html中的标签name不确定,如何用js定位?,怎样使用htmlhtml标签的用法规则?。1.用try {.} catch(e) {} 2.用或运算符号 var _textObjec

资讯

js的el啥意思

阅读(101)

本文主要为您介绍js的el啥意思,内容包括extjs中的EL是什么意思?,js中&#36;符号是什么意思,js是什么意思?。$符号在php中是表示变量的特征字符, 在js中它也有很多作用, 一般我们用来命名一个函数名称,获取id的首先可以用来表示变量, 比如变

资讯

js执行环境的变量对象

阅读(66)

本文主要为您介绍js执行环境的变量对象,内容包括Javascript开发中什么是执行环境,javascript中的this和函数问题varname="A",javascript中的this和函数问题。javascript中作用域和执行环境不是一个概念执行环境:执行环境是JS中最重要的一个

资讯

js使用php变量的值

阅读(90)

本文主要为您介绍js使用php变量的值,内容包括如何在一个js文件中用到一个php文件中的变量的值,如题,js能改变php变量值吗?,js变量赋给php如何用网页跳转将js变量赋值给php变。123var str = {"code":0,"data":[{"uid":"689791","username":"vaghyuzhi

资讯

js函数定义的变量数和传入的变量数

阅读(87)

本文主要为您介绍js函数定义的变量数和传入的变量数,内容包括javascript在函数内定义变量和在函数定义变量的区别问题,,JS定义全局变量的代码怎么写呢?,js中如何定义全局变量。html xmlns=http://www.w3.org/1999/xhtml headtitle标题页-学

资讯

js获取当前select的值

阅读(46)

本文主要为您介绍js获取当前select的值,内容包括JavaScript怎样获取select标签当前选择的值呢?,extjsgrid获取当前选中行的上一行数据,JS中怎么得到模糊查询时得到的下拉框中已选中的值是选中的下拉框里。extjs中gridpanel中怎么获得选中行