我们通常会在jsp里面使用el表达式,把需要的值传递给 javascript 方法,例如:

<p onclick="doSomething(${param})"></p>

  如果我们编写的代码跟上述代码类似,那么我们调用 doSomething 方法时是获取不到参数的,这里是因为 el 表达式是在服务端执行的,javascript 实在客户端执行的,服务端的执行优先于客户端,所以当客户端执行 javascript 时不知道服务端的 el 表达式是什么,所以我们在传递参数的时候要把 el 表达式加上引号,这样我们就把服务端的 el 表达式转换成了客户端中 javascript 里面的字符串,所以在客户端中执行javascript时这里就有参数了,如下:

<p onclick="doSomething('${param}')"></p>

最新文章

  1. CI框架之HOOKS使用流程及原理
  2. 神兵利器——Alfred
  3. HTTP慢速DOS(slow http denial of service attack)
  4. Sublime Text3 安装markdown插件
  5. IOS UIImageView的contentMode属性
  6. Nullsoft教程 NSIS初学者图文教程一
  7. Google Protocol Buffer 协议
  8. VM虚拟机快照还原效果实现方式
  9. Codeforces Gym 100513M M. Variable Shadowing 暴力
  10. mahout算法源码分析之Itembased Collaborative Filtering(三)RowSimilarityJob验证
  11. 最近在折腾VPS(持续完善)
  12. 给内置对象或自定义对象添加存取器属性(getter setter)的方法总结
  13. IllegalArgumentException 介绍
  14. ASP.NET5 Beta8
  15. php环境和apache服务启动不的解决方法
  16. BZOJ1101: [POI2007]Zap(莫比乌斯反演)
  17. django rest framework ViewSets &amp; Routers
  18. Django中的缓存(内存,文件,redis)
  19. onclick 常用手册
  20. 【ibatis】IBatis的SQL批量操作

热门文章

  1. Linux建立FTP服务器
  2. 搭建springmvc项目没扫描到mapper和service
  3. SQL Server 性能调优 之执行计划(Execution Plan)调优
  4. el-table中操作一栏怎么根据当前行的信息显示编辑、删除、编辑完成按钮
  5. Delphi中取得程序版本号
  6. 输入的是util包下面的 时间, 接受的是java.sql.date 或者 java.util.date类型
  7. 【BZOJ 3376】[Usaco2004 Open]Cube Stacking 方块游戏 带权并查集
  8. [BZOJ2090/2089] [Poi2010]Monotonicity 2/Monotonicity 树状数组优化dp
  9. java AWT repaint paint update 方法
  10. Eclipse中的引用项目报Could not find *.apk!解决办法