param和params使用

param和params使用

web页面开发中,经常会有点击查询,查询条件要回显到查询页面,就是点击查询后刷新页面,查询条件要依然存在

这样要满足条件: 服务器响应页面的请求和点击查询的请求是同一个请求,也就是服务器必须是转发到页面上

${param.stuName} 回显查询条件:相当于request.getParameter("")

${params.name}等价于request.getParameterValues(“name”),大多用于获取客户端的数组数据,如页面的复选框的值。

注意:${requestScope.name} 等价于 request.getAttribute(“name”)

     ${name}没有指定从哪个作用域中取数据,会按顺序pageScope、requestScope、sessionScope、applicationScope,从最小的作用域开始搜索为name的值。

各种得到属性的EL表达式:

${scope.attribute},其中scope指pageSocpe、requestScope、sessionScope、applicationScope,attribute指的就是你在某个scope中设置的属性了

  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
POST 请求是一种在 HTTP 协议中常见的请求方式,它与 GET 请求不同,使用 POST 请求时,数据会被提交到服务器上,而 GET 请求中的数据是作为 URL 的一部分发送的。 在 POST 请求中,数据可以通过两种方式传递给服务器:params 和 data。 params 是一组键值对,它们被添加到 URL 的末尾,并用 & 符号分隔开来。例如: ``` http://example.com/path?param1=value1&param2=value2 ``` 这里的 param1 和 param2 就是 URL 的参数名,value1 和 value2 则是对应的参数值。 在 POST 请求中,params 与 GET 请求中的相同,仅仅是数据传输的方式有所不同。在使用 params 时,数据会被放在 URL 的末尾,这样可能会导致数据泄露或被篡改,因此不太安全。 data 是 POST 请求中更常用的方式,它可以将数据作为请求体发送到服务器。数据可以是字符串、字节数组或者文件等格式。在使用 data 时,数据会被放在请求体中,这样就不会暴露数据或被篡改。通常情况下,我们使用表单数据的方式来发送数据,如下所示: ``` POST /path HTTP/1.1 Host: example.com Content-Type: application/x-www-form-urlencoded Content-Length: 13 param1=value1&param2=value2 ``` 在这个例子中,数据被放在了请求体中,并使用 Content-Type 来指定数据的格式,Content-Length 则指定了数据的长度。这样,服务器就可以正确地解析数据并做出相应的响应。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值