JFinal form表单提交请求参数的获取问题
来源:互联网 发布:外卖人源码 编辑:程序博客网 时间:2024/05/17 05:57
使用JFinal时候遇到两个问题,很隐蔽,折腾了半天,拿出来分享,希望能让大家不再继续纠结。
现象:无法获取前端表单提交的请求参数,后台使用getPara("paramName")输出为null.
原因:网上查阅得知,此问题仅在Tomcat下出现,主要是因为如果actionKey和webroot下页面存储目录同名,
比如actionKey为login,恰好webroot下有login目录,tomcat 会将你的请求重定向到?(我也不知道定向到哪里了,应该是webroot下那个同名目录。)
解决方法:在配置Route的时候actionKey和webroot下目录名不要重名,例如
@Override
public void configRoute(Routes me) {
me.add("/token",TokenControler.class,"_token");
}
另外,在文件上传表单中如果存在其他请求参数,在后端处理时,要先处理file请求,再处理其他请求参数,
否则同样获取不到其他参数。
1 UploadFile uploadFile = getFile();
2 Striing otherParam = getPara("otherParamName");
1 0
- JFinal form表单提交请求参数的获取问题
- jfinal上传带有文件的form表单获取不到model的问题
- springMvc 完美解决 multipart/form-data 方式提交请求 在 Filter 中 ServletRequest.getParameter方法 获取不到参数的问题
- springMvc 完美解决 multipart/form-data 方式提交请求 在 Filter 中 ServletRequest.getParameter方法 获取不到参数的问题
- springMvc 完美解决 multipart/form-data 方式提交请求 在 Filter 中 ServletRequest.getParameter方法 获取不到参数的问题
- 对不可预计参数的form表单进行提交时的参数获取
- Jsp的form表单各种提交方式和后台请求参数读取
- jquery多选择动态参数的使用以及ajax异步请求中提交整个form表单中serializeArray()的使用以及后台值得获取方式
- form表单提交问题
- Form表单提交,Ajax请求,$http请求的区别
- 使用$(form).serializeArray()提交表单,获取不到表单值的问题
- Form表单提交参数类型与后台实体参数类型的问题
- java 请求乱码问题,两个form表单提交
- 怎么解决form表单中 disable属性不能提交的问题,form表单获得不了某个参数
- html form onsubmit表单提交的问题
- 回车自动提交Form表单的问题
- form表单提交时的target问题
- 关于FORM下的表单提交问题
- 通过RMAN命令清理归档日志失败报错RMAN-08137解决方案
- linux grub.conf 文件详解及实例
- 防火墙、入侵检测、渗透等安全相关资料
- 截屏保存到系统图库
- wordpress更新到4.3有错误
- JFinal form表单提交请求参数的获取问题
- Java测试类的创建
- Python学习笔记,内置数据类型。
- 【杭电】[2032]杨辉三角
- mybatis直接执行sql语句
- swift之auto layout
- 117,字符串的转换
- Hadoop HDFS分布式环境搭建
- Effective C++中文版 条款41-44