html js获取el表达式的值,JS中用EL表达式获取上下文参数值的方法

下面我就为大家分享一篇JS中用EL表达式获取上下文参数值的方法,具有很好的参考价值,希望对大家有所帮助。

1. action返回参数到页面

/**

* 测试js中获取后台传值

* @param model

* @param req

* @returnString

*/

@RequestMapping("getValue")

public String getValue(Model model, HttpServletRequest req){

model.addAttribute("stringValue", "测试在js中取值...");

model.addAttribute("numberValue", 111);

List list = new ArrayList();

list.add("aaa");

list.add("bbb");

list.add("ccc");

model.addAttribute("arrayValue", list);

model.addAttribute("jsonStringValue", JSON.toJSONString(list));

User user = new User();

user.setUserID("1");

user.setUserName("test");

user.setMobile("13800000000");

user.setEmail("test@163.com");

user.setNickName("test");

model.addAttribute("objJsonString", JSON.toJSONString(user));

return "/getValue.htm";

}

2. js中用EL表达式获取参数值

$(function(){

var stringValue = '${stringValue}';

console.log('stringValue-------------' + stringValue);

var numberValue = ${numberValue};

console.log('numberValue-------------' + numberValue);

var jsonStringValue = ${jsonStringValue};

console.log('jsonValue---------------' + jsonStringValue);

var jsonStringValue1 = '${jsonStringValue}';

console.log('jsonValue1---------------' + jsonStringValue1);

var objJsonString = '${objJsonString}';

console.log("objJsonString------------------- " + objJsonString);

var obj = JSON.parse(objJsonString);

console.log("userName ------------ " + obj.userName);

});

备注:取数值型参数值,js中EL表达式不用加引号;取字符串型参数值,js中EL表达式需要加引号;对象和集合类型参数值,需要在后台用JSON.toJSONString()进行转化。

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值