【JavaWeb】【JSP】JSP传值到Servlet后端为NULL的问题
2024-10-18 02:22:19
JSP传值到Servlet后端为NULL的问题
哔哩哔哩@萌狼蓝天
博客:萌狼工作室-博客园
联系QQ:#3447902411# | 仅限技术交流可添加 | 添加请说明你的方向和来意
1.目标文件路径写法
(1)form
的action
使用绝对路径。
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
最新文章
- selenium元素操作
- atitit.web 推送实现方案集合(2)---百度云,jpush 极光推送 ,个推的选型比较.o99
- C++C++中构造函数与析构函数的调用顺序
- [转]Android 5.0——Material Design详解(动画篇)
- 异步IO/数据库/队列/缓存
- ubuntu下使用apt-get install安装的软件在哪个目录
- PHP中应用Service Locator服务定位及单例模式
- js中常用属性备忘
- Ubuntu字体设置
- Ajax、Comet、HTML 5 Web Sockets技术比较分析
- a simple erlang process pool analysis
- JVM Input Arguments Lookup (JMX)(转)
- .Net程序员学用Oracle系列(9):系统函数(上)
- Scrapy架构及其组件之间的交互
- 简单的.editconfig文件
- BZOJ_1369_[Baltic2003]Gem_树形DP
- ReactNative之从“拉皮条”来看RN中的Spring动画
- [转] 图解Seq2Seq模型、RNN结构、Encoder-Decoder模型 到 Attention
- Ubuntu下 MySQL的“ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)”
- Hive记录-Hive on Spark环境部署