JAVA后台获取不到form表单提交值的情况
可能的原因:
1、提交元素的name与获取的name不符–request.getParameter(name)
2、传递的值为空
3、form没有嵌套input
4、form加了enctype=”multipart/form-data”属性
其中第4种可能的情况主要是是因为在使用multipart/form-data属性之后请求体发生了变化。不是key=value的形式出现了,所以说获取不到。
解决办法:
(1)我们可以通过js代码来些修改,把我们的参数追加在url的后边。
文件名称:
当前目录:
当前支持格式为:jpg,png,css,js,mp4(50M以内)
function formSubmit(){
var action = "${ctxPath}/staticResource/upload";
action += "?currentPath="+document.upload.currentPath.value;
document.upload.action = action;
document.upload.submit();
}
(2)通过修改服务器端代码。前提是利用jar包。
代码后续再加上。
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: 基于微信小程序的新冠疫苗预约系统一、项目简介二、系统功能
三、系统项目截图四、核心代码末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:微信小程序 && Vue 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否M…