使用EL表达式获取参数
程序员文章站
2022-05-16 12:10:25
...
这次给大家带来使用EL表达式获取参数,使用EL表达式获取参数的注意事项有哪些,下面就是实战案例,一起来看一下。
1. action返回参数到页面
/** * 测试js中获取后台传值 * @param model * @param req * @return String */ @RequestMapping("getValue") public String getValue(Model model, HttpServletRequest req){ model.addAttribute("stringValue", "测试在js中取值..."); model.addAttribute("numberValue", 111); List<String> list = new ArrayList<String>(); 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表达式获取参数值
<script type="text/javascript"> $(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); }); </script>
备注:取数值型参数值,js中EL表达式不用加引号;取字符串型参数值,js中EL表达式需要加引号;对象和集合类型参数值,需要在后台用JSON.toJSONString()进行转化。
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
以上就是使用EL表达式获取参数的详细内容,更多请关注其它相关文章!
上一篇: 关于PHP配置有关问题,(fastcgi|isapi)
下一篇: php魔术方法与魔术常量
推荐阅读
-
EL表达式及其11个使用对象(及jsp中的对象)实例介绍
-
PowerShell函数中使用$PSBoundParameters获取输入参数列表实例
-
EL表达式获取属性失败的问题分析
-
使用C#正则表达式获取必应每日图片地址
-
PHP使用正则表达式获取微博中的话题和对象名
-
使用IDEA编写jsp时EL表达式不起作用的问题及解决方法
-
C#_Excel数据读取与写入_自定义解析封装类_支持设置标题行位置&使用excel表达式收集数据&单元格映射&标题映射&模板文件的参数数据替换(第二版-增加深度读取和更新功能)
-
Spring 整合Shiro 并扩展使用EL表达式的实例详解
-
使用jquery获取url上的参数(笔记)
-
运用El表达式截取字符串/获取list的长度实例