今天演示EL表达式的时候发现自己jsp的基础实在是薄弱,在这个很简单的问题上迷惑了很久。

首先在看遇到的问题:

在浏览器地址输入,表示传入一个参数test,值为123

http://localhost:8888/Test/index.jsp?test=123

在index.jsp中尝试使用EL表达式取出,代码如下:

 <body>${test}</body>

发现毫无结果,再使用requestScope尝试取出:

  <body>${requestScope.test}</body>

发现还是毫无结果,感到非常诧异,遂干脆使用java脚本尝试取出。

  <body><%request.getAttribute("test"); %></body>

依然无解。

之后发现,若使用已下代码向request作用域赋值,则用上面代码可以取出

<%request.setAttribute("test", "123");%>

查询资料后发现,使用以下代码可以取出之前的请求参数:
EL:

  <body>${param.test}</body>

JAVA脚本:

  <body><%=request.getParameter("test") %></body>

结论就是:${param.name} 等价于 request.getParamter("name"),这两种方法一般用于服务器从页面或者客户端获取的内容。

     ${requestScope.name} 等价于 request.getAttribute("name"),一般是从服务器传递结果到页面,在页面中取出服务器保存的值。

关于EL表达式获取参数的两种方法相关推荐

  1. vue 获取请求url_vue 获取url里参数的两种方法小结

    我就废话不多说了,大家还是直接看代码吧~ 第一种: const query = Qs.parse(location.search.substring(1)) let passport = query. ...

  2. java重定向url有参数吗_JavaScript重定向URL参数的两种方法小结

    这篇文章主要介绍的是JavaScript重定向URL参数的两种方法,下面话不多说,直接看示例代码. 一.字符拼接形式 function setUri(para, val) { var strNewUr ...

  3. 通达信交易接口api_股票量化交易-获取数据的两种方法

    量化交易第一步就是获取数据,介绍两种免费的方法 1.通过pytdx获取本地通达信数据 2.通过requests爬虫爬取腾讯财经数据 通过python第三方库pytdx获取 这是个很强大的第三方库,原理 ...

  4. 通达信行情数据获取--python_股票量化交易-获取数据的两种方法

    量化交易第一步就是获取数据,介绍两种免费的方法 1.通过pytdx获取本地通达信数据 2.通过requests爬虫爬取腾讯财经数据 通过python第三方库pytdx获取 这是个很强大的第三方库,原理 ...

  5. jmeter跨线程组传多个值_Jmeter 跨线程组传递参数 之两种方法(转)

    终于搞定了Jmeter跨线程组之间传递参数,这样就不用每次发送请求B之前,都需要同时发送一下登录接口(因为同一个线程组下的请求是同时发送的),只需要发送一次登录请求,请求B直接用登录请求的参数即可,直 ...

  6. 【java笔记】Stream流(2):获取流的两种方法

    获取一个流通常有两种方式: ●所以的Collection集合都可以通过stream默认方法获取流 ●Stream接口的静态方法of可以获取数组对应的流 根据Collection集合获取Stream流 ...

  7. 进阶的阿牛哥之用python向多人发送邮件(带附件)、遍历邮件获取内容(两种方法:imbox、imaplib)

    (一)向多人发送邮件(带附件) 一.使用的库 这个程序涉及两个库:smtplib 和 email 这两个库都是Python自带的,所以不需要额外的下载安装. 二.思路和步骤 总体思路很简单,就像我们平 ...

  8. Android开发之fragment传递参数的两种方法

    非常简单一种是通过bundle,另外一种是通过fragment提供的instantiate(过时方法),都是kotlin版本,直接上代码吧: 方法一: //fragment传递参数方法一val fra ...

  9. 支付宝支付同步回调url中携带参数的两种方法

    我的个人博客:逐步前行STEP 1. 如果要传递的参数是my_data,可以先将该参数添加到回调的url上: $return_url = "http://abcdefg.com/return ...

最新文章

  1. 基于Pytorch的从零开始的目标检测 | 附源码
  2. 接口请求两次_事故分享之接口请求顺序错乱
  3. oracle10默认备份路径,oracle 10g RMAN备份及恢复
  4. MySQL重温笔记-索引
  5. 洛谷 P1070 道路游戏(noip 2009 普及组 第四题)
  6. 我的Go语言学习之旅二:入门初体验 Hello World
  7. python学习第22天
  8. 复习:线性表——顺序表
  9. 为极致的视频体验而设计:facebook新一代存储平台Bryce Canyon架构
  10. 简单的Tomcat中配置访问本地资源(含idea配置)
  11. 开源项目: FlycoTabLayout SlidingTabLayout不显示字体的问题
  12. Instagram使用教程
  13. linux skype的安装
  14. 调剂深圳大学计算机技术,深圳大学:2020年硕士研究生招生调剂办法公告
  15. 微信表情符号写入案件判决
  16. 粗浅的rdt协议介绍
  17. 物联网开发笔记(9)- 使用Wokwi仿真MicroPython on ESP32开发板实现温度和湿度检测并使用屏幕显示
  18. 基于Web开发资料专集
  19. 深度分析:云控系统有什么功能,工作室用的话咋样?
  20. ADSL MODEM用户名和密码大全

热门文章

  1. 软件开发团队必备管理工具
  2. 昆明市谷歌高清卫星地图下载
  3. 万字长文解读DeepMind与谷歌的AI拉锯战
  4. Qt opengl 图片实现3D效果
  5. 鸿合一体机触屏没反应怎么办_电脑一体机触摸屏没反应 触摸屏电脑一体机常见故障解决方法...
  6. prach频域位置_[转载]zz LTE PRACH时频资源及选择
  7. Java 数据持久化系列之JDBC
  8. 怎样有效的将电脑中WPS文件转换成Excel格式
  9. 结对项目——可循环的最大子数组
  10. Zookeeper 报错 zookeeper Invalid config, exiting abnormally