JSP传值到Servlet后端为NULL的问题

哔哩哔哩@萌狼蓝天

博客:萌狼工作室-博客园

联系QQ:#3447902411# | 仅限技术交流可添加 | 添加请说明你的方向和来意

1.目标文件路径写法

(1)formaction使用绝对路径。
action="http://localhost:8080/userServlet"
(2)动态前缀#(推荐使用这种办法)#
action="${pageContext.request.contextPath}/UserServlet"

2.使用POST时

当使用Get可以传值,但是使用POST无法传值的时候,尝试在form里面这样设置:

<form action="${pageContext.request.contextPath}/UserServlet" method="post" enctype="application/x-www-form-urlencoded">

Servlet参数可用性(POST请求规范)

我们大多数情况下的一个通识:post方式请求,body体里的内容我们是无法使用getParameter等方式去获取参数的。

But可能你只知其一,不知其二。其实如果你的POST请求符合下面4个先决条件,也是能够使用getParameter()

HTTP请求或者是HTTPS请求。

HTTP的请求方法为POST方式。(不支持PUT)

内容类型是application/x-www-form-urlencoded。

Servlet上可使用getParameter系列方法了

备注:Servlet规范只约束了POST请求,对于PUT、HEAD等请求方式,它是没有办法的处理的

————————————————

版权声明:本文为CSDN博主「方向盘(YourBatman、方哥)」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/f641385712/article/details/89927092

最新文章

  1. selenium元素操作
  2. atitit.web 推送实现方案集合(2)---百度云,jpush 极光推送 ,个推的选型比较.o99
  3. C++C++中构造函数与析构函数的调用顺序
  4. [转]Android 5.0——Material Design详解(动画篇)
  5. 异步IO/数据库/队列/缓存
  6. ubuntu下使用apt-get install安装的软件在哪个目录
  7. PHP中应用Service Locator服务定位及单例模式
  8. js中常用属性备忘
  9. Ubuntu字体设置
  10. Ajax、Comet、HTML 5 Web Sockets技术比较分析
  11. a simple erlang process pool analysis
  12. JVM Input Arguments Lookup (JMX)(转)
  13. .Net程序员学用Oracle系列(9):系统函数(上)
  14. Scrapy架构及其组件之间的交互
  15. 简单的.editconfig文件
  16. BZOJ_1369_[Baltic2003]Gem_树形DP
  17. ReactNative之从“拉皮条”来看RN中的Spring动画
  18. [转] 图解Seq2Seq模型、RNN结构、Encoder-Decoder模型 到 Attention
  19. Ubuntu下 MySQL的“ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)”
  20. Hive记录-Hive on Spark环境部署

热门文章

  1. 关于 RocketMQ 事务消息的正确打开方式 → 你学废了吗
  2. Python进阶(上下文管理器与with语句)
  3. Linux基础五:网络配置与管理
  4. 使用pmml实现跨平台部署机器学习模型
  5. 快速从零开始整合SSM,小白包会(1)
  6. 手写HashMap,快手面试官直呼内行!
  7. 莫比乌斯反演&amp;各种筛法
  8. 如何使用scp在Linux服务器的后台传输文件?
  9. snpEff注释结果各区域统计之和大于变异总数?
  10. R同时保存png/pdf等格式图片