导航:首页 > 编程语言 > js里用el表达式报错

js里用el表达式报错

发布时间:2024-07-16 13:38:29

A. js用el表达式取request中的值的问题

\是js字符串中的特殊字符,需要转义成\\ 才能正确识别

B. js中使用el表达式

varselected=${requestScope.xxxxForm.recordNumPerPage}

这样始终js错误,因为在第一次的时候requestScope.xxxxForm.recordNumPerPage为null。

varselected=“${requestScope.xxxxForm.recordNumPerPage}”

功能自动实现。

functiongetSelected(name){
varselects=document.getElementsByName(name);
varselected=“${requestScope.xxxxForm.recordNumPerPage}";
if(selected==undefined||selected==null||selected==""){
returnfalse;
}
for(varj=0;j<selects.length;j++){
for(vari=0;i=selects[j].length;i++){
if(selects[j].options[i].value==selected){
selects[j].options[i].selectd=true;
}
}
}
}

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

C. JS在EL表达式中传值的问题

${requestScope.newslist[i].newsTitle} 直接 ${newslist[i].newsTitle}

D. jsp页面中js获取el表达式值的问题

var time = "${org.time}";
//这里就可以开始截取了

E. jsp中EL表达式与字符串拼接问题

在jsp中,如何让字符串跟EL表达式进行拼接。

若要实现 id= number1,id=number2 , id=number3,只是后面的数字在变化

那我们首先要明白jstl表达式还有如何让字符串跟EL表达式进行拼接两个知识点就可以了

如图:

在运行该项目时,需要引入jstl标签库,如图第三行

运行后的结果:

运行后按F12查看页面的元素情况:

注意画红线区域。可能会因为熟悉java的字符串拼接,往往会把id处的字符串拼接写成 id ="row"+${ i }

这样的写法是错误的。因为这个程序没有用到js或者jQuery根据id查询元素,你 这样写id ="row"+${ i }

不印象程序运行,但是清段如果你的程序用到js或者jQuer根据岩局id查询元素的话,是查询不到的。

错误示范案例:

运行后的结果:

运行后按F12查看页面的元素情况:

可见,运行效果一样,但元素的id却截然不同。记住正粗正让确的写法。。

阅读全文

与js里用el表达式报错相关的资料

热点内容
专题学习网站源码 浏览:163
jsphead什么 浏览:88
gps串口数据怎么发送 浏览:968
win10文件主页共享查看 浏览:411
中国联通有哪些app是免流的 浏览:176
边做边保存的文件找不到了 浏览:858
win10照片应用文件夹名称 浏览:966
编程如何解决资金的原子性 浏览:638
如何制作广角镜头矫正文件 浏览:513
在网页开发中应该选用哪个数据库 浏览:742
iphone5移动卡贴 浏览:990
电脑文件的格式 浏览:127
extjs的xtype 浏览:959
suse11iso文件要u盘安装 浏览:153
如何将报表统计数据转化为图形 浏览:444
如何寄快递材料文件 浏览:265
java构造方法private 浏览:475
手机文件找回恢复 浏览:516
word怎么把u盘里的文件拔掉 浏览:976
港版苹果用的插排 浏览:1000

友情链接