zoukankan
html css js c++ java
request参数获取的几种方式
经常用到Request.QueryString[""]和Request.Form[""]来获取参数值。
今天照常用,ajax方式向后台传参,先用的Request.Form["***"],运行后会报错,未将对象引用到对象设置的实例,因为页面加载时没有这个参数,就报错了。
无意间发现了Request.Form.Get("**")同样也是获取参数,查了一下,这个是 可以获取空值,也就是说需要获取的***不存在的情况下程序还是可以运行下去,不会报错。
Request.Form主要以POST方式来获取值,Request.QueryString主要以GET方式来获取值。
Request.QueryString.Get("**")跟Request.Form.Get("**")一样原理,可以获取空值。
还有就是有的会直接用Request去获取参数,这样程序会在Request.QueryString和Request.Form中都查询一遍变量,但是优先获取GET方式提交的数据,即Request.QueryString。
有问题可以来这里交流一下,共同提高
查看全文
相关阅读:
python3(四)list tuple
python3(三)enc
python3(二)
Scala学习
spark本地开发环境搭建及打包配置
最常见的 Git 问题和操作清单汇总
Idea离线安装plugins插件 如Lombok
springboot httpsession.getAtt....is null
idea打包报错Cleaning up unclosed ZipFile for archive D:m2commons-beanutilscommons-beanutils1.9.2...
springboot https证书配置
原文地址:https://www.cnblogs.com/password1/p/5511818.html
最新文章
Spring学习系列(三)——BeanFactory的三类实现DefaultListableBeanFactory,StaticListableBeanFactory,SimpleJndiBeanFactory.
Spring学习系列(四)——Spring中的国际化
Spring学习系列(二)彻底理解:控制反转(IOC)和依赖注入(DI)
Spring学习系列(一)被忽视的XSD文件
redis消息队列 拉取数据
ubuntu查看实时带宽
高并发下的服务器配置与优化(nginx限流方案)
nginx负载均衡转发https
redis-cli 客户端操作
ubuntu源码安装supervisor
热门文章
docker address already in use
运维管理笔记
Nginx报502 php-fpm重启问题
python3(十二)functional
python3(十一)generator
python3(十) iteration
python3(九) Section
python3(八) function
python3(七)dict list
python3(六) for while
Copyright © 2011-2022 走看看