导航:首页 > 编程语言 > 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表达式报错相关的资料

热点内容
看直播数据用哪个平台最好 浏览:730
win10芯片驱动程序版本 浏览:763
如何给word添加公式编辑器 浏览:666
iphone桌面文件夹怎样合并 浏览:919
要我苹果账号密码忘记了怎么办 浏览:578
快快卡在配置游戏文件 浏览:393
数据包重发时间怎么调整 浏览:882
youtubeapp怎么下载 浏览:366
编程检测是什么 浏览:753
网络摄像机的传输距离 浏览:941
超值猫qq群购秒杀群 浏览:138
pdf文件能备注吗 浏览:174
html可视化数据源码在哪里 浏览:387
adobereader专用卸载工具 浏览:28
vivo手机数据如何备份 浏览:888
ithmb文件转换器 浏览:66
看病找什么网站好 浏览:579
linux如何查看文件系统 浏览:581
linux统计点频率 浏览:627
全民泡泡大战安琪儿升级 浏览:620

友情链接