EL获取上下文参数步骤详解

这次给大家带来EL获取上下文参数步骤详解,EL获取上下文参数的注意事项有哪些,下面就是实战案例,一起来看一下。

1. action返回参数到页面

  1. /** * 测试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表达式获取参数值

  1. $(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()进行转化。

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

Vue操作自定义动态组件方法详解

Vue数据监听watch方法使用详解

以上就是EL获取上下文参数步骤详解的详细内容,更多请关注【创想鸟】其它相关文章!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

点点赞赏,手留余香

给TA打赏
共0人
还没有人赞赏,快来当第一个赞赏的人吧!
    编程技术

    文字超过规定行数时增加省略号

    2025-3-8 10:20:17

    编程技术

    JS实现左右列表互相调换功能

    2025-3-8 10:20:24

    0 条回复 A文章作者 M管理员
    欢迎您,新朋友,感谢参与互动!
      暂无讨论,说说你的看法吧
    个人中心
    购物车
    优惠劵
    今日签到
    私信列表
    搜索