JSP页面EL表达式 如何获取动态的对象值
项目中碰到一个问题,WEB后端后台传来一个pd对象,包含属性值'REMARK1','REMARK2','REMARK3'...,需要在jsp页面中根据变量获取EL表达式的...
项目中碰到一个问题, WEB后端后台传来一个pd对象, 包含属性值'REMARK1','REMARK2','REMARK3'..., 需要在jsp页面中根据变量获取EL表达式的值, 示例如下:
console.log('0--->'+"${pd['REMARK1']}"); // 输出 '备注内容1'
console.log('1--->'+"${pd.REMARK1}"); // 输出 '备注内容1'
但是对象变量REMARKi是一个不确定的变量, EL表达式通过变量取不到对象值,
var remark = 'REMARK1';
console.log('10--->'+"${pd[remark]}"); // 输出空
console.log('11--->'+"${pd['REMARK'+1]}"); // 输出1
console.log('12--->'+"${pd.REMARK+1}"); // 报错
请教各位大侠, 如何根据变量才能取到'备注内容1'' 这个值... 非常感谢! 展开
console.log('0--->'+"${pd['REMARK1']}"); // 输出 '备注内容1'
console.log('1--->'+"${pd.REMARK1}"); // 输出 '备注内容1'
但是对象变量REMARKi是一个不确定的变量, EL表达式通过变量取不到对象值,
var remark = 'REMARK1';
console.log('10--->'+"${pd[remark]}"); // 输出空
console.log('11--->'+"${pd['REMARK'+1]}"); // 输出1
console.log('12--->'+"${pd.REMARK+1}"); // 报错
请教各位大侠, 如何根据变量才能取到'备注内容1'' 这个值... 非常感谢! 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询